flash on 2011-9-28

by zahir
♥0 | Line 39 | Modified 2011-09-28 04:06:35 | MIT License
play

ActionScript3 source code

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

package {
    import flash.display.Graphics;
    import flash.events.Event;
    import flash.display.Sprite;
    public class FlashTest extends Sprite {
        
        private var b:Ball;
        private var rot:Number = 0; // 回転角度
        private var rud:Number = 150; // 半径
        private var c:Number = 465 / 2; // 中心
        
        public function FlashTest() {
            // write as3 code here..
            
            var g:Graphics = graphics;
            g.beginFill(0);
            g.drawCircle( c,c, 5 );
            g.endFill();
            
            b = new Ball();
            addChild(b);
            
            addEventListener( Event.ENTER_FRAME, onEnter );
        }
        
        private function onEnter( event:Event ):void
        {
            rot++;
            rot %= 360;
            
            b.x = c + Math.cos( 0.01745 * rot ) * rud;
            b.y = c + Math.sin( 0.01745 * rot ) * rud;
        }

    }
}
import flash.display.Graphics;
import flash.display.Shape;

class Ball extends Shape
{
    public function Ball()
    {
        var g:Graphics = graphics;
        g.beginFill( 0xFF0000 );
        g.drawCircle(0,0,10);
        g.endFill();
    }

}