質問ページ2 / 13


質問ページ2 / 13

質問ページ2/13

概要ボタン式の鍵の設置方法
投稿者Parafla Quality
状態
カテゴリーParaFla!
投稿日2007-07-19 (木) 23:33:39
バージョン

質問内容

脱出ゲームを作っています。 1〜9の数字の内、4つの数字ボタンを押して、当たりなら鍵が開く設定にしたいのですが、設定方法を教えてください。

回答

  • 数字の順番も1通りならば、ボタンを押すたびテキスト変数に数字(文字列扱い)をプラスしていって、最後に答えと一致するかどうかチェック。
    押す順番は関係ないのであれば、ボタンを押したかどうか判別する変数を9つ用意(初期値を0なりfalseなりにしておき、押されたら1なりtrueなりを代入)最後に変数の内容をチェック。 -- 2007-07-20 (金) 17:28:24
  • 回答ありがとうございます。 -- 2007-07-21 (土) 00:46:32
  • ごめんなさい。途中で送信していまいました。  当たりの場合は鍵が開いたラベルに飛ばす事ができたのですが、間違いだった場合にボタンを押してない状態に戻す事ができませんでした。質問ばかりで申し訳ないのですが、ボタンを押してない状態に戻すにはどうしたらよいのでしょうか。 -- 2007-07-21 (土) 00:52:20
  • 外れた場合は、チェックに使用した変数(1通りならテキスト変数、順不同なら9つのボタン押下判別用変数)を初期値に戻し、入力前のラベルに飛ばせばいいと思います。再描画で画面がちらつくようであればジャンプ位置を調整してみてください -- 2007-07-21 (土) 02:00:06
  • 回答ありがとうございます。  ラベルだけは戻せたのですが、初期値に戻すスクリプトが分かりませんでした。本当にたびたび申し訳ないのですが、初期値に戻すスクリプトを教えてもらえますか。順不同で変数はfalseにしています。 -- 2007-07-22 (日) 18:01:02
  • 変数=false; をボタンの数だけ記述 -- 2007-07-22 (日) 21:05:56
  • 無事できました!! 皆様ありがとうございました。 -- 2007-07-22 (日) 21:17:16