質問ページ4 / 118


質問ページ4 / 118

質問ページ4/118

概要テキストの再表示
投稿者Parafla Quality
状態
カテゴリーActionScript
投稿日2011-07-30 (土) 01:30:35
バージョン1.39

質問内容

ParaFla!、ASともに初心者です。 練習を兼ねてフラッシュ暗算のゲームを作ろうとしています。 乱数を1つずつ4回画面に出し、最後にその合計を入力させ判定させる算数ゲームです。 何とかそれらしいものが出来たのですが、大問題が1つ残りました。 偶々同じ数が続いた場合、1回分なのか2回分なのか見ている側が分からないのです。 なので、数字を表示させる時に再表示(一度消えた後次の数字を表示させるイメージ)させたいのですが、その方法はありますか? なお、発生させた乱数はテキストに変数名を付けて表示させています。 qTimeで発生させた乱数をカウントして4回発生させるまで以下の処理をさせています。(qNumが表示させている乱数:テキストで、aNumは後から合計の正誤判定に使う答えです)

	qNum = Math.floor(Math.random() * 10) + 0;
	aNum += qNum;
	qTime += 1;

これに何か足すと、テキスト(qNum)を再表示させることはできますか?

回答

  • 「一回表示したqNumは次のqNumによって置き換えられて表示される」ということでしょうか? -- 2011-08-01 (月) 19:01:04
  • そうなんです。1つのテキストに順に数字が表れるイメージです。乱数が3→3→1→2と変わった時に、「3が長いなー」って感じで、見ている人は3が2回出ている事が分からないので困っています。一旦消えてまた出てくれば2回目だって分かるんですが…。 -- 質問者? 2011-08-04 (木) 10:22:04
  • 以下の3行を加えて試してみてください
    ins_qNum.background = true;
    ins_qNum.textColor += Math.floor(Math.random() * 0xffffff);
    ins_qNum.backgroundColor = ins_qNum.textColor + 0x888888;
    あとはどの行をどう生かすかアレンジしてみてはいかがでしょう -- 2011-08-05 (金) 07:05:52