- ベストアンサー
スロットを作りたいのですが・・・
- みんなの回答 (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先へジャンプする。 } } }
その他の回答 (1)
- joy_28
- ベストアンサー率84% (45/53)
happychimeさん、 下の「Flashのお勉強」サイトのスロットゲームが、参考になるでしょう。
お礼
joy_28さんへ ありがとうございます。 このサイトはググってみたのですが ちょっと難しすぎて・・・ でも、やっぱりこんな感じにたくさんスクリプトを記述しないとだめなんですね。 初心者の私にはまだまだ無理だとわかりました。 ありがとうございます。
お礼
bavaroisさん とてもわかりやすいご回答ありがとうございます。 早速試してみます。 本当に感謝です。 初心者の私には、こうやって一つづくご解説いただくて とてもわかりやすくて助かります。 今後ともどうぞよろしくお願いいたします。