【練習】滑らかな上下運動

by Tamanegi_kenshi
♥0 | Line 37 | Modified 2010-01-25 02:23:27 | 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/o11a
 */

package {
    import flash.display.Sprite;
    import flash.events.Event;
    import flash.utils.Timer;
    import flash.events.TimerEvent;
    public class FlashTest extends Sprite {
        public var ball:Sprite;
        public var angle:Number = 0;
        public var centerY:Number = stage.stageHeight/2;
        public var centerX:Number = stage.stageWidth/2;
        public var ran:Number = Math.random()*20;
        public var ranX:Number = Math.random()*stage.stageWidth;
        public var ranY:Number = Math.random()*stage.stageHeight;
        
        
        public function FlashTest() {
            // write as3 code here..
          
         
          
          		 Ball();
          ball.x = 0;
          
          
          addEventListener(Event.ENTER_FRAME,onE);
          
          function onE(event:Event):void{
          	if(ball.x >stage.stageWidth){
          	  ball.x =0;
          	}
           ball.x +=5;      	
  	       ball.y = centerY + Math.sin(angle)*150;
           angle +=0.1;
          	}
      
          	
         
          	
          	
          	
          	
    
        
        function Ball():void{
      	 ball = new Sprite();
         	with(ball.graphics){
        		beginFill(0xff0000);
        		drawCircle(0,0,20);
        		endFill();
        	 }
        	    addChild(ball);
         }
        
            
            
   
   
            
        }
    }
}

Forked