私のコードには単語の配列があります。私が望んでいることは、配列からステージ上に1単語をランダムに表示することです。これはどのように達成可能ですか?AS3アレイからランダムな単語をステージに表示
答えて
これにはMath.random()
を使用できます。
= N
function getRandomWord(array:Array):String
{
var wordIndex:int=Math.floor(Math.random() * array.length);
return array[wordIndex:int];
}
この関数は、動的に、ステージ上のテキストボックスの値を設定するために使用することができる場合、擬似乱数を返しN:
myTextField_txt.text = getRandomWord(wordArray);
あなたはマニュアルにここMath.Random()
詳細を読むことができます: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/Math.html#random()
これを追加するとエラー1086と1084の両方が発生する – Wirlly
これは私の持っているものです var myArray:Array = new Array( "Carrot"、 "Apple"、 "Grape"、 "Bannana"); 関数getRandomWord(myArray:Array):オブジェクト { var wordIndex:int = Math.floor(Math.random()* array.length)); 戻り値配列[wordIndex:int]; } myTextField_txt.text = getRandomWord(wordArray); – Wirlly
関数内の変数名を変更していません。あなたが正しい配列を供給していないようです。それは 'myTextField_txt.text = getRandomWord(myArray);'でなければなりません。また、 'array.length'を' myArray.length'に、 'return array [wordIndex:int]'を 'return myArray [wordIndex:int];'に変更する必要があります。あなたの変数は一貫していません。 関数の戻り値の型は、おそらく 'Object'から' String'に変更されるはずです。 – Smittey
var myWords: Array = ["DOG", "CAT", "RABBIT", "HORSE", "COW"]
var randomNumber: int = (Math.Random() * myWords.length);
stage.addEventListener(MouseEvent.CLICK, getRandom);
function getRandom(e: MouseEvent) {
myTextField.text = myWords[randomNumber].toString();
randomNumber = (Math.Random() * myWords.length);
}
インスタンス名が "myTextField"の動的テキストフィールドが必要です。 また、テキストフィールドのプロパティには、問題を起こさないフォントが埋め込まれています。 このコードをフレームに追加します。 Ctrl + Enterキーを押してムービーをテストします。ステージの任意の場所をクリックします。
幸運を祈る!
- 1. PHPリストから単語をランダムな単語に置き換えますか?
- 2. Typed.jsランダムな単語
- 3. 単語リストから特定の長さのランダムな単語を取得
- 4. 2次元アレイにarrayList単語をランダムに入力してください
- 5. Jqueryはテキストエリアからランダムな単語を取得します
- 6. txtファイルからランダムな単語を選択する方法は?
- 7. AS3にムービークリップをランダムに表示させる
- 8. 単語辞書ライブラリAS3
- 9. as3ステージからテキストフィールドを削除せずに複製する
- 10. SQLからWebページに単語ファイルを表示
- 11. テキストファイルから1行の単語を検索するときに、特定の単語が表示されない
- 12. アレイからのアクティブリンクをハイライト表示
- 13. preg_replace - 配列内のランダムな単語
- 14. フラッシュAS3アレイと
- 15. ステージ上のムービークリップをdocクラスAS3からターゲティングする方法は?
- 16. AS3 - removeChild()はステージからすべてを削除します
- 17. wikiからourjspページへの単語の意味を表示
- 18. テーブルからすべての単語を表示するmysqlクエリ
- 19. Hudのステージが表示されない
- 20. 単語の位置を表示する単語ファインダーのコード
- 21. テーブルから正確に6つのランダムなエントリを表示
- 22. 単語の表からランダムに3単語の組み合わせが重複しないようにするにはどうすればよいですか?
- 23. クラスからのステージ上のAS3アクセス動的テキストフィールド
- 24. linqを使って必要な文字で配列から単語を表示
- 25. Javaでランダムな単語を生成しますか?
- 26. PHPのテキストファイルからランダムな単語を選んでください。
- 27. .txtファイル(VB)のリストから一度ランダムな単語を選択する方法
- 28. SKSpritenodeアレイ表示
- 29. スコアがAS3に表示されない
- 30. ランダムな文字に単語をスクランブルする
ステージ上に 'TextField'を作成し、' text'プロパティを使用してランダムな単語を埋めてください。シンプル。 – Vesper