フレックスのテキスト入力ボックスがあります。テキスト入力ボックスのテキストが> 0の場合、関数を呼びたいと思っていました。私は整数、parseInt(str.text)テキストを解析してstr.textが0.03(これのようなもの)であり、次に整数に解析されるのでゼロになります。フレックステキストの入力ボックスにゼロを10進数で入力することを許可しない
ご了承ください。
フレックスのテキスト入力ボックスがあります。テキスト入力ボックスのテキストが> 0の場合、関数を呼びたいと思っていました。私は整数、parseInt(str.text)テキストを解析してstr.textが0.03(これのようなもの)であり、次に整数に解析されるのでゼロになります。フレックステキストの入力ボックスにゼロを10進数で入力することを許可しない
ご了承ください。
数字を(str.text)すると、浮動小数点数が得られます。実際に解析された番号かどうかを調べるには、isNaN()を使用します。
var n:Number = Number(textInput.text);
if (!isNaN(n)) {
// do whatever
}
iは parseFloatは(str.text)> 0 {//ステートメントの下のようにそれを行っています。 } ユーザーが0.00または00.00または00000.0または000.000を入力すると、許可されません。0.01または0.89を入力すると、0以上のものが許可されます。 とにかく応答に感謝します。