- ベストアンサー
flash 計算機について
すみません。どなたかflashを詳しい方、教えていただけますでしょうか? 最近flashMX2004で簡単なflashをやっと作れるようになった初心者です。 今、flashの計算機を作っているのですが、(四則演算のみのシンプルなやつです)、ボタンで消費税ボタンを別途作りたいと思うのですが、action scriptの書き方がわかりません。on (release)以降どのように書けばいいか教えていただけますでしょうか?よろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
どのようなスクリプトを組んでいらっしゃるかは分かりませんが、計算機である以上は、計算結果を変数に入れて管理していると思います。 仮にその変数を sum としますと、消費税を加算した値はこれの 1.05 倍ですから、 sum = sum * 1.05; となります。 sum *= 1.05; としても同じです。 しかし、これだけでは sum の値によっては小数点以下が付いた値になる可能性もあり、値段としては不自然です。 実際の消費税では、小数点以下は切り捨てになっていたかと思います。 そこで、小数点以下を切り捨てる Math.floor を使って、小数点以下を切り捨てた整数で答えを求めます。 sum = Math.floor( sum * 1.05 ); 上記のスクリプトを実行すると、sum の値は税込み価格に変わってしまいます。 税抜き価格を保存しておきたいのならば、税込価格は別の変数を用意して、 tax_in = Math.floor( sum * 1.05 ); とすると、sum に税抜き価格、tax_in に税込み価格が入ります。
お礼
ご丁寧に教えて頂きありがとうございました。上記を参考に挑戦してみようと思います(^^)