2011-02-01 13 views
0

フレックスのテキスト入力ボックスがあります。テキスト入力ボックスのテキストが> 0の場合、関数を呼びたいと思っていました。私は整数、parseInt(str.text)テキストを解析してstr.textが0.03(これのようなもの)であり、次に整数に解析されるのでゼロになります。フレックステキストの入力ボックスにゼロを10進数で入力することを許可しない

ご了承ください。

答えて

1

数字を(str.text)すると、浮動小数点数が得られます。実際に解析された番号かどうかを調べるには、isNaN()を使用します。

0
var n:Number = Number(textInput.text); 
if (!isNaN(n)) { 
    // do whatever 
} 
0

iは parseFloatは(str.text)> 0 {//ステートメントの下のようにそれを行っています。 } ユーザーが0.00または00.00または00000.0または000.000を入力すると、許可されません。0.01または0.89を入力すると、0以上のものが許可されます。 とにかく応答に感謝します。

関連する問題