| 無題 投稿者:えり 投稿日:2011/06/14(Tue) 19:05 No.1152 | |
|
 | 初めまして。 こちらのサイトを参考に脱出ゲームを作っている最中です。 ですが、第5章でつまってしまいました。
ダウンロードしたファイルの中身を参考にし、スプライトを作り、画像を入れるところまでは出来たのですが いざ、プレビューで見てみるとON、OFF画像の表示がどうしても最初からONの表示になってしまいます。
(スプライト:button_hyoujiのクリップアクション)
onClipEvent (Load) { if (_root.room3_button == false){ this.gotoAndPlay("OFF"); }else{ this.gotoAndPlay("ON"); } } - onClipEvent (enterFrame) { if (_root.room3_button == false){ this.gotoAndPlay("OFF"); }else{ this.gotoAndPlay("ON"); } }
(button.pdrのスクリプト)
on (release){ if (_root.room3_button == true){ _root.room3_button = false; }else{ _root.room3_button = true; } }
(スプライト:button_hyoujiの中身)
ラベル ■[OFF] 画像 深度0 [ (0,0) x1 0゜ ] (固定) アクション 停止 アクション 停止 ラベル ■[ON] 画像 深度0 [ (0,0) x1 0゜ ] (固定) アクション 停止 アクション 停止
何回も何回もサンプルを見直して書き直してはいるものの一向に最初はONのままです。 サンプルのプレビューは確実に最初からOFFなので この直した以外のところが間違っているのでしょうか?
最初からONにはなってるものの箱が開くという訳ではないのですが、最初からONになっていると 「ONなのになんで開かないの?」となってしまい脱出ゲームとしてどうかと悩んでおります・・・
ボタンを押せばON、OFFの切り替えはできます(だけど、最初はONです) それに最初のONからOFFに切り替え、またONにすると箱はちゃんと開きます。
ややこしくてすみません・・・。
最初の表示がOFFになるにはどうしたらいいのでしょうか? |
| Re: 無題 えり - 2011/06/14(Tue) 22:06 No.1153 | |
|
|
 | 解決しました。 4のフラグについての初期化用のスプリクトに _root.room3_button = false; を入れるというのを見落としていたためでした・・・。 大変失礼いたしました。 |
|