• ベストアンサー

スロットを作りたいのですが・・・

申し訳ありません。 昨日初めてここに質問をしたのですが、カテゴリーを間違えていて 回答がつきません。 もう一度投稿させてください FlashのActionscript2.0です。 ステージにムービークリップを3つ配置して ストップボタンとスタートボタンを配置して、簡単なスロットを作っています。 スクリプトは初心者なので、stop();とplay();のみなのですが、少し物足りなくて 絵柄が全部揃ったら、おめでとう画面に移動するように作ってみたいです。 どうぞよろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • bavarois
  • ベストアンサー率34% (34/100)
回答No.2

まず、Left Center Rightそれぞれのボタンに押されたかどうかの flagを用意します。 falseが停止状態。 //-------_rootに記述 var LL_BtnFlag = false; var LC_BtnFlag = false; var LR_BtnFlag = false; var LL_Pattern = ""; var LC_Pattern = ""; var LR_Pattern = ""; ・リールが回り始めたら、flagをtrueにします。 //-------startボタンに記述 _root.LL_BtnFlag = true; _root.LC_BtnFlag = true; _root.LR_BtnFlag = true; ・ボタンが押されたら、flagをfalseにしていく。 //-------左ボタンに記述 on (release) { _root.LL_BtnFlag = false; _root.LL_Pattern = "7";//←止まった絵柄を記入 _root.judge(); } //-------中ボタンに記述 on (release) { _root.LC_BtnFlag = false; _root.LC_Pattern = "7";//←止まった絵柄を記入 _root.judge(); } //-------右ボタンに記述 on (release) { _root.LR_BtnFlag = false; _root.LR_Pattern = "7";//←止まった絵柄を記入 _root.judge(); } //-------_rootに記述 function judge(){ if(_root.LL_BtnFlag ==false && _root.LC_BtnFlag ==false && _root.LR_BtnFlag ==false){ リールが全部止まってるか確認する if( _root.LL_Pattern == "7" && _root.LC_Pattern == "7" && _root.LR_Pattern == "7"){ リールの絵柄(数字)が7か確認する getURL("xxx.html");//URL先へジャンプする。 } } }

happychime
質問者

お礼

bavaroisさん とてもわかりやすいご回答ありがとうございます。 早速試してみます。 本当に感謝です。 初心者の私には、こうやって一つづくご解説いただくて とてもわかりやすくて助かります。 今後ともどうぞよろしくお願いいたします。

その他の回答 (1)

  • joy_28
  • ベストアンサー率84% (45/53)
回答No.1

happychimeさん、 下の「Flashのお勉強」サイトのスロットゲームが、参考になるでしょう。

参考URL:
http://www.flashiroha.com/script/as64.html
happychime
質問者

お礼

joy_28さんへ ありがとうございます。 このサイトはググってみたのですが ちょっと難しすぎて・・・ でも、やっぱりこんな感じにたくさんスクリプトを記述しないとだめなんですね。 初心者の私にはまだまだ無理だとわかりました。 ありがとうございます。

関連するQ&A