0

ラベルに表示する数値とテキスト入力値を追加しようとしています。これまでの私のコードは次のとおりです。

  'lblAnswer.text = bloodglucose + 100;'

私が間違っていることを教えてください。

4

4 に答える 4

2

Sunil は正しいです。混合型の加算を行う場合、UI 入力を最初に int または Number に強制する必要があります。IE: 数値(血糖値) + 100; これは、bloodglucose が実際には入力テキスト参照への getter であることを前提としています。そうでない場合は、コンポーネントの ID ではなくプロパティを強制する必要があります。

Getter: public function get bloodglucose():Number { return Number(myInput.text); }
In method: lblAnswer.text = bloodglucose + 100;

or (bloodglucose is a UIComponent):
In method: lblAnswer.text = Number(bloodglucose.text) + 100;
于 2013-04-09T15:23:53.987 に答える
2

次の回答を試してください -

bloodglucose += 100;
lblAnswer.text = String(bloodglucose);

これがうまくいくことを願っています:)

于 2013-04-09T05:10:47.463 に答える