メイン 迷える子羊の部屋【初心者専用】 比較的簡単にできるflashゲーム | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
yami-pger | Åê¹ÆNo.45786 投稿日時: 2010-9-14 18:11 |
新米 居住地: 投稿: 2
使用環境:
|
Re: 比較的簡単にできるflashゲーム ・新規flaを作る。
・ウインドウ>コンポーネントを開いてButtonを自分のライブラリにドラッグ。 ・ドキュメントクラスに「Main」と入れる。 ・同じ階層にasファイル「Main.as」を作る。 ・下のソースをそのままコピペ。 ・パブリッシュプレビュー(ctrl+Entry)。 package { import fl.controls.Button; import flash.display.MovieClip; import flash.events.MouseEvent; public class Main extends MovieClip { public function Main() { var btn_0:Button = new Button(); var btn_1:Button = new Button(); var btn_2:Button = new Button(); btn_0.label = "ぐー"; btn_1.label = "ぱー"; btn_2.label = "¥"; btn_0.move(10,10); btn_1.move(130,10); btn_2.move(250 , 10); addChild(btn_0); addChild(btn_1); addChild(btn_2); btn_0.addEventListener(MouseEvent.CLICK , Hantei); btn_1.addEventListener(MouseEvent.CLICK , Hantei); btn_2.addEventListener(MouseEvent.CLICK , Hantei); } private function Hantei(e:MouseEvent):void { //あなたの選択(押したボタン) var youSelect:String = e.target.label; //相手の選択を取得 var enemySelect:String = Syobu(youSelect); //両者の選択を解析し、勝ち負けを取得 var result:String = Kaiseki(youSelect,enemySelect); trace( "勝負:あなたが「" + youSelect + "」を出した。相手が「" + enemySelect + "」を出した。"+result+"です。"); trace("---------------------------------"); } //相手の選択を生成する関数 private function Syobu(e:String):String { var _enemySelect:String; if( e == "ぐー" ) _enemySelect = "ぱー"; if( e == "ぱー" ) _enemySelect = "¥"; if( e == "¥" ) _enemySelect = "ぐー"; return _enemySelect; } //両者の選択を解析して結果を返す関数。 private function Kaiseki(you:String , enemy:String):String { var _result:String; if( you == enemy )_result = "引き分け"; if( you == "ぐー" ) { if( enemy == "ぱー" )_result = "あなたの負け"; if( enemy == "¥" )_result = "あなたの勝ち"; } if( you == "ぱー" ) { if( enemy == "ぐー" )_result = "あなたの勝ち"; if( enemy == "¥" )_result = "あなたの負け"; } if( you == "¥" ) { if( enemy == "ぱー" )_result = "あなたの勝ち"; if( enemy == "ぐー" )_result = "あなたの負け"; } return _result; } } } |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
比較的簡単にできるflashゲーム | pacchye | 2010-9-14 16:30 |
Re: 比較的簡単にできるflashゲーム | 961832p | 2010-9-14 17:23 |
Re: 比較的簡単にできるflashゲーム | pacchye | 2010-9-15 13:35 |
» Re: 比較的簡単にできるflashゲーム | yami-pger | 2010-9-14 18:11 |
Re: 比較的簡単にできるflashゲーム | pacchye | 2010-9-15 13:32 |
投稿するにはまず登録を | |