0

ユーザーからの入力を使用して簡単な計算をしようとしています。

結果を表示するためのボタンと動的テキストフィールドの 2 つの入力フィールドがあります。私が望むのは、ユーザーが最初のフィールドに数字を書き、次に次のフィールドにパーセントを書くことです。次に、ボタンをクリックすると、正しい計算された数値が結果フィールドに表示されます。

ボタンでこのコードを使用しています:

on (release){

var revenue:Number =input1_txt.text;
var revenuegrowth:Number = input2_txt.text;
var growth:Number =revenue * revenuegrowth / 100;

}

問題は、ボタンを初めてクリックしたときに機能しないことです。結果フィールドには、数値ではなく NaN のみが表示されます。(ボタンを2回クリックすると、問題なく動作します)

最初のクリックでも機能させる方法についてのアイデアはありますか?

4

2 に答える 2

0

同じクリックでコードを 2 回繰り返すことで、機能するようになりました。おそらく最高のソウルチューンではありませんが、少なくとも機能します:

on (release){

var revenue:Number =input1_txt.text;
var revenuegrowth:Number = input2_txt.text;
var growth:Number =revenue * revenuegrowth / 100;
var revenue:Number =input1_txt.text;
var revenuegrowth:Number = input2_txt.text;
var growth:Number =revenue * revenuegrowth / 100;

}

于 2013-10-01T11:02:12.557 に答える