こんにちは。
Flashを使用してクイズゲームを作成しています。
30問から10問ランダムに出題して、正解の点数を出すようにする予定です。
現在↓のサイトを参考にして作成してます。
http://orange.2-d.jp/flash/action/19.html
しかし、重複でランダム表示されてしまい行き詰まっています。
どのボタン、フレームにどのような命令をしたら良いのか分かりません…
Flashに詳しい方、教えていただけると嬉しいです。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
配列に、クイズ番号を格納しておいて、乱数発生で得た順序番号に該当する要素を取り除き、乱数発生範囲を一つ減らすことを繰り返せば、実現できるでしょう。
配列の場合は、最終要素を指す添え字を変数で保持、更新するといいです。律儀にやるなら、取り除いた要素の後続要素をひとうひとつ添え字を一つ減らした場所にコピーしてつめなおして、最終要素をさしていた添え字の場所にnullを詰めて最終要素をさす変数の値を1減らします。今回は、律儀にコピーする必要はなさそうなので、取り除いた要素の添え字の場所に最終要素をコピーすれば足りるでしょう。
もう一つの方法は、配列にクイズ番号を格納しておいて、シャッフルします。配列の要素を入れ替えるための添え字を乱数で選んで交換することを繰り返します。
ActionScript、配列、シャッフルでネット検索すると、十分サンプルコードは得られるでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- マルウェア・コンピュータウイルス FlashPlayerの削除とマルウェア感染について 5 2023/02/23 20:52
- ホームページ作成・プログラミング Adobe FLASH に代わるソフトはありますか? 4 2022/09/27 19:35
- Flash 私のコンピューター上のファイルが開けられない。 1 2022/07/19 18:15
- デスクトップパソコン ホームページビルダー15 1 2023/05/30 12:30
- Excel(エクセル) ランダムで四択の問題を作る場合にvbaで何を学べばいいでしょうか。 1 2022/04/14 16:45
- Visual Basic(VBA) VBAで早押しゲームを作りたい 4 2022/05/12 13:46
- 数学 既存の数列のランダム性について(初歩的質問) 2 2022/06/07 20:04
- USBメモリー・SDカード・フラッシュメモリー プリンタのドライバーをUSB Flash Diskに保存したい。 4 2023/05/23 23:30
- Visual Basic(VBA) Powerpointでランダムな数字の結果を表示するマクロ 2 2023/08/04 10:04
- Java Java、配列の問題を教えて欲しいです。 ・日、月、火、水、木、金、土 ・各曜日の英語 を2次元配列 2 2023/07/10 19:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
flash (.swf) を編集したい
-
arduino プログラムについて
-
Form内のselectを連動させるに...
-
ダウンロードしたデジブックはa...
-
Giam
-
laptop go2からの買い替え、lap...
-
chrome flash
-
Flashplayerの運用について
-
Windows10重い
-
パソコンのリカバリーについて
-
ロック画面に天気を表示したい
-
URLの/以降だけを入力したいです。
-
ヘッダーデザインをするさい形...
-
Flash対応のサイトが表示されない
-
更新されて起きた問題
-
アメリカから買ったダウンロー...
-
iframe インラインフレームにつ...
-
n88互換BASIC for Windows95に...
-
PCで囲碁ゲームを楽しんでいた...
-
potplayerについて質問です
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NET の配列の要素数
-
配列の要素番号を取得するには?
-
VBでボタンを押すと画像をラン...
-
重複しない乱数整数を発生させる。
-
変な質問ですみません、n番目の...
-
DataGridでCTRLキーを押さずに...
-
複数の変数宣言を、for文で一気...
-
VB6 複数行のテキストをリスト...
-
ランダムに数字を並び変える方法は
-
Vba 配列の中の特定文字列の位...
-
IDの自動採番について
-
[Objective-c]多次元配列のアク...
-
Flashでお絵描きアプリを作って...
-
ランダムに6つの数字を選びその...
-
【ActionScript】配列の昇順降...
-
画像をランダムに表示するには
-
【数字ランダム】計算問題ラン...
-
FlashソフトSuzukaで、トランプ...
-
ランダム表示を重複させないよ...
-
Flashでランダムクイズゲームを...
おすすめ情報