
A 回答 (1件)
- 最新から表示
- 回答順に表示

No.1
- 回答日時:
ステージ上に 「my_txt」 というインスタンス名(変数名ではありません)のダイナミックテキストフィールドを用意して,
ボタンに次のように書けばできると思います。
/////////////////////////////////////////////////////////////////////
on (release) {
my_txt.text = ("000"+Math.floor(Math.random()*10000)).substr(-4, 4);
}
/////////////////////////////////////////////////////////////////////
式の中から考えます。
Math.random() で 0以上1未満のランダムな数が得られます。
Math.random()*10000 ですから 0以上10000未満の数が得られます。
Math.floor(○○) は ○○ 小数部分を切り捨てます。
ここまでで,0以上10000未満の整数が得られます
"000"+Math.floor(○○) で 文字列 "000" と 0以上10000未満の整数が連結されます。
たとえば "0005" とか "000234" とか "0009999" とかの文字列が得られます。
△△.substr(-4, 4) で △△ の後から 4 文字から 4 文字 を取得できます。
"0005" であれば "0005", "000234" であれば "0234"
これを my_txt というインスタンス名のテキストフィールドの text プロパティに代入すると,
その my_txt に任意の "0000" ~ "9999" の文字列が表示されることになります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ランダムに4桁の数字を表示する...
-
XMLの&が&に変換されない
-
四乗根を英語で言うと・・・
-
VB6.0で、フォームから、別のフ...
-
Simulinkのサブシステムの完全...
-
python ボタンを押すと複数の関...
-
別のアプリケーションのテキス...
-
ホームぺージ制作で間違って重...
-
photoshopで書いた四角の枠の中...
-
UWSCのBTN関数について。
-
else if文の順序を変えることに...
-
static関数がmapファイルに載ら...
-
【VB.NET】別Formのボタンが押...
-
DataTableの件数を取得したい
-
Flashでtxtの読み込み
-
VS2008 C# ボタンのテキストを...
-
【ExcelVBA】ファイル名をセル...
-
ランダムな動きのスピード制御...
-
VBAからPDFのテキストフィールド
-
テキストボックスの中身をリセ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlTextで書き出したテキスト...
-
MCの中のダイナミックテキスト...
-
FlashLite1.1で外部テキスト読...
-
txtをloadしているswfをloadMovie
-
parafla テキストフィールド a...
-
乱数 parafla
-
Actionscriptへ外部区切りデー...
-
読み込んだ外部テキストのHTML...
-
外部テキストをsplitで分割する時
-
取得した時間の表示について。
-
【ActionScript】onLoad後の「t...
-
LoadVars
-
Flashで検索窓を作るには
-
スクロールバーの自作の仕方
-
デジタル時計のプログラムについて
-
SQL文 困ってます
-
HTMLレンダリングについて
-
flash初心者です script3.0のこ...
-
FLASHでのカウンターの残り日数...
-
外部テキストのランダム表示
おすすめ情報