※ ChatGPTを利用し、要約された質問です(原文:Flash Lite1.1の計算式で悩んでいます)
Flash Lite1.1の計算式で悩む | 還付金計算方法についての質問
このQ&Aのポイント
FlashCS3でFlash Lite1.1のモバイルコンテンツを作る際に、特定の計算式が正しく動かない問題に悩んでいます。
問題の計算式はjyogai = _root["syotoku" + huyo + "_" + i] * 0.05;であり、Flash Lite1.1では正しく計算されませんが、AS2では正しい結果が出るため、配列を使えないかと思っています。
問題の計算式に関する改善策や代替方法があれば、教えていただきたいです。
いつも、ありがとうございます。
FlashCS3でFlash Lite1.1のモバイルコンテンツを作っています。
これまでAS2でゲームを作ってきましたが、Flash Lite1.1は、
ほとんど初めてです。
今回、下記のような計算式で還付金を計算しています。
このjyogai = _root["syotoku" + huyo + "_" + i] * 0.05;
が計算されず、答えが正しく出ません。
配列、使えないでしょうか?
ちなみにAS2にして試すと正しい答えが出てくるので、たぶんFlash Lite1.1では、この計算式は使えないのかと思います。
良い方法がありましたら、教えてください。
//特殊計算の際の各扶養人数に当たる所得金額を変数に代入
//扶養0人
syotoku0_0 = 24000;
syotoku0_1 = 116000;
syotoku0_2 = 208000;
syotoku0_3 = 300000;
syotoku0_4 = 392000;
syotoku0_5 = 454000;
syotoku0_6 = 506000;
syotoku0_7 = 568000;
syotoku0_8 = 630000;
syotoku0_9 = 692000;
syotoku0_10 = 754000;
syotoku0_11 = 816000;
syotoku0_12 = 878000;
syotoku0_13 = 940000;
syotoku0_14 = 1002000;
syotoku0_15 = 1064000;
syotoku0_16 = 1126000;
syotoku0_17 = 1188000;
syotoku0_18 = 1250000;
syotoku0_19 = 1312000;
//扶養1人
syotoku1_4 = 12000;
syotoku1_5 = 74000;
syotoku1_6 = 126000;
syotoku1_7 = 188000;
syotoku1_8 = 250000;
syotoku1_9 = 312000;
syotoku1_10 = 374000;
syotoku1_11 = 436000;
syotoku1_12 = 498000;
syotoku1_13 = 560000;
syotoku1_14 = 622000;
syotoku1_15 = 684000;
syotoku1_16 = 746000;
syotoku1_17 = 808000;
syotoku1_18 = 870000;
syotoku1_19 = 932000;
//扶養2人
syotoku2_11 = 56000;
syotoku2_12 = 118000;
syotoku2_13 = 180000;
syotoku2_14 = 242000;
syotoku2_15 = 304000;
syotoku2_16 = 366000;
syotoku2_17 = 428000;
syotoku2_18 = 490000;
syotoku2_19 = 552000;
//扶養3人
syotoku3_17 = 48000;
syotoku3_18 = 110000;
syotoku3_19 = 172000;
//特殊計算の場合の年収を配列にして変数に代入
for (i = 0; i < 20; i++)
{
_root["tokunen_" + i] = 1200000 + i * 100000;
if (nensyu == _root["tokunen_" + i])
{
jyogai = _root["syotoku" + huyo + "_" + i] * 0.05;
taisyo = iryohi - jyogai;
kanpu = taisyo * 0.05;
trace (_root["tokunen_" + i]);
trace (_root["syotoku" + huyo + "_" + i]);
kanpukin = Math.ceil (kanpu);
}
}
お礼
こちらもありがとうございます。 なんとか自力で調べて解決しました。 http://www.tkrb.jp/archives/flashapi.html 頭を古い方のASに切り替えるのって、大変です。 でも、なんとか思い出しながらできました。 ありがとうございます。