zoukankan      html  css  js  c++  java
  • 赛马(小游戏)

    

    package {
    	import flash.display.MovieClip;
    	import flash.events.MouseEvent;
    	import flash.events.Event;
    	/*          
    	
    	    *author : SinSoul         
    	
    	     *blogs: http://www.cnblogs.com/sinsoul         
    	
    	 */
    
    
    	public class Main extends MovieClip {
    
    		public function Main():void {
    			init();
    
    
    		}
    		private function init():void {
    
    			ma1.stop();
    			ma2.stop();
    			ma3.stop();
    			ma4.stop();
    			ma5.stop();
    			ma1.ed=false;
    			ma2.ed=false;
    			ma3.ed=false;
    			ma4.ed=false;
    			ma5.ed=false;
    			ks.addEventListener(MouseEvent.CLICK,kaishi);
    			go.addEventListener(MouseEvent.CLICK,onGo);
    		}
    		private function kaishi(e:MouseEvent):void {
    			ma1.ed=false;
    			ma2.ed=false;
    			ma3.ed=false;
    			ma4.ed=false;
    			ma5.ed=false;
    
    			md.text="";
    			ma1.x=-38.6;
    			ma2.x=-38.6;
    			ma3.x=-38.6;
    			ma4.x=-38.6;
    			ma5.x=-38.6;
    			ma1.stop();
    			ma2.stop();
    			ma3.stop();
    			ma4.stop();
    			ma5.stop();
    
    			removeEventListener(Event.ENTER_FRAME,pao);
    
    
    		}
    
    		private function onGo(e:MouseEvent):void {
    			ma1.gotoAndPlay(1);
    			ma2.gotoAndPlay(1);
    			ma3.gotoAndPlay(1);
    			ma4.gotoAndPlay(1);
    			ma5.gotoAndPlay(1);
    
    			addEventListener(Event.ENTER_FRAME,pao);
    		}
    
    		private function pao(e:Event):void {
    			var zhongdian=518.4;
    			var msg="";
    
    			if (ma1.x>zhongdian) {
    				if (ma1.ed==false) {
    					ma1.stop();
    					ma1.ed=true;
    					md.appendText("1号"+"->");
    				}
    			} else {
    				ma1.x+=Math.random()*10;
    			}
    
    			if (ma2.x>zhongdian) {
    				if (ma2.ed==false) {
    					ma2.stop();
    					ma2.ed=true;
    					md.appendText("2号"+"->");
    				}
    			} else {
    				ma2.x+=Math.random()*10;
    			}
    
    			if (ma3.x>zhongdian) {
    				if (ma3.ed==false) {
    					ma3.stop();
    					ma3.ed=true;
    					md.appendText("3号"+"->");
    				}
    			} else {
    				ma3.x+=Math.random()*10;
    			}
    
    			if (ma4.x>zhongdian) {
    				if (ma4.ed==false) {
    					ma4.stop();
    					ma4.ed=true;
    					md.appendText("4号"+"->");
    				}
    			} else {
    				ma4.x+=Math.random()*10;
    			}
    
    			if (ma5.x>zhongdian) {
    				if (ma5.ed==false) {
    					ma5.stop();
    					ma5.ed=true;
    					md.appendText("5号"+"->");
    				}
    			} else {
    				ma5.x+=Math.random()*10;
    			}
    		}
    
    		private function mingdan():void {
    
    			if (ma1.x>518.4) {
    				//removeEventListener(Event.ENTER_FRAME,pao);
    				ma1.gotoAndStop(1);
    				ma1.stop();
    				md.appendText("1号"+"->");
    			}
    
    			if (ma2.x>518.4) {
    				removeEventListener(Event.ENTER_FRAME,pao);
    				ma2.stop();
    				md.appendText("2号"+"->");
    			}
    
    			if (ma3.x>518.4) {
    				removeEventListener(Event.ENTER_FRAME,pao);
    				ma3.stop();
    				md.appendText("3号"+"->");
    			}
    
    			if (ma4.x>518.4) {
    				removeEventListener(Event.ENTER_FRAME,pao);
    				ma4.stop();
    				md.appendText("4号"+"->");
    			}
    
    			if (ma5.x>518.4) {
    				removeEventListener(Event.ENTER_FRAME,pao);
    				ma5.stop();
    				md.appendText("5号"+"->");
    			}
    
    		}
    
    	}
    }
    

  • 相关阅读:
    关于VGG网络的介绍
    nvidia-docker 安装
    test
    ARTS-S EN0002-London HIV patient's remission spurs hope for curing AIDS
    ARTS-S EN0001-In tech race with China, US universities may lose a vital edge
    ARTS-S Why do India and Pakistan keep fighting over Kashmir?
    ARTS-S sed指定行添加
    ARTS-S linux查看进程打开的文件数
    ARTS-S centos查看端口被哪个进程占用
    ARTS-S centos修改hostname
  • 原文地址:https://www.cnblogs.com/sinsoul/p/1871075.html
Copyright © 2011-2022 走看看