私は Flash を学習していて、ちょっとした問題に遭遇しました。
テキスト フィールドがあり、乱数に基づいてテキストを変更したいのですが、これが私のテキスト フィールドです。
これは私の簡単なコードです:
function fl_GenerateRandomNumber(limit:Number):Number
{
var randomNumber:Number = Math.floor(Math.random()*(limit+1));
return randomNumber;
}
button_1.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler);
function fl_MouseClickHandler(event:MouseEvent):void
{
var getRandNum:Number = fl_GenerateRandomNumber(199);
trace(getRandNum);
Display_number_in_center.text = String(getRandNum);
}
上記を実行してボタンをクリックすると、 OUTPUTのTRACEステートメントのために乱数が表示されますが、テキスト フィールドには完全な乱数ではなく、1 文字または 2 文字しか表示されません。
たとえば、乱数が123の場合は1が表示され、112の場合は11が表示されます。
何が悪いのか、どこが悪いのか完全に困惑しています:(
ありがとう!