flash on 2014-5-15

by maxs.maxs.90
♥0 | Line 40 | Modified 2014-05-15 17:49:19 | MIT License
play

ActionScript3 source code

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

package {
    import flash.events.*;
    import flash.display.*;
    public class FlashTest extends Sprite {
        var c:Shape = new Shape();
        var r:Number = 10;
        var speed:Number = 5;
        var Yw:Number = stage.stageWidth;
        var Yh:Number = stage.stageHeight;
        var vX:Number = Math.random() * 360;
        var vY:Number = Math.random() * 360;
        public function FlashTest() {
            // write as3 code here..
             c.graphics.beginFill(0xff9900);
             c.graphics.lineStyle(2,0x0066ff);
             c.graphics.drawCircle(0,0,r*2);
             c.graphics.endFill();
             addChild(c);
             c.x = Yw /2;
             c.y = Yh /2;
             //
             addEventListener(Event.ENTER_FRAME,fr);
        }
        function fr(event:Event){
            c.x += Math.cos(vX * (Math.PI / 180) ) * speed;
            c.y += Math.sin(vY * (Math.PI / 180) ) * speed;
            if(c.x < r){
                vX +=90;
            }else
            if(c.x > Yw-r){
                vX -=90;
            }
            if(c.y < r){
                vY +=90;
            }else
            if(c.y > Yh-r){
                vY -=90;
            }

        }

    }
}
import flash.display.*;