flash on 2010-2-14

by Tamanegi_kenshi
♥0 | Line 38 | Modified 2010-02-20 02:10:22 | MIT License
play

ActionScript3 source code

/**
 * Copyright Tamanegi_kenshi ( http://wonderfl.net/user/Tamanegi_kenshi )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/khsK
 */

package {
    import flash.display.Sprite;
    import flash.events.Event;
    
    
    public class FlashTest extends Sprite {
    	
    	private var ball:Sprite;
   
  
   
       
       
        public function FlashTest() {
        	for(var i:int =0; i<10; i++){      		 	
        	init();
        	}
        }
        	 
            
            private function init():void{
            var vy:Number =Math.random()*10;
            var vx:Number =Math.random()*10;
            ball =new Sprite();
            ball.graphics.beginFill(Math.random()*0xffffff);
            ball.graphics.drawCircle(0,0,20);
            ball.graphics.endFill();
            ball.x =Math.random()*500;
            ball.y =100;
            stage.addChild(ball);
             	
             	
            ball.addEventListener(Event.ENTER_FRAME,onEn);
            
            
        
        function onEn(event:Event):void{ 
          
          if(event.target.x>stage.stageWidth-10){
          	vx *=-1;
          	event.target.x=stage.stageWidth-10
          	}else if(event.target.x<0+10){
          		vx *=-1;
          	    event.target.x=0+10
          		}else if(event.target.y>stage.stageHeight){
          	        vy *=-1;
          			}else if(event.target.y <0){
          	             vy *=-1;
          				}
          
          
          	
          
       
        
       
        event.target.x +=vx;
        	event.target.y +=vy;
        	
        	}
    
    }
 
    }}

Forked