flash on 2012-3-3

by smallwind1912
♥0 | Line 29 | Modified 2012-03-03 22:22:11 | MIT License
play

ActionScript3 source code

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

package {
    import flash.display.*;
    import flash.geom.Point;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            // write as3 code here..
             //PaintCircle(this,null,100,0xfeefe,150,150);
            var p:Point=new Point();
            p.x=10;
            p.y=10;
            PaintCircle(this,null,10,0xfefe,p.x,p.y);
            p.normalize(300);
            trace(p.x);
            trace(p.y);
            PaintCircle(this,null,10,0xfefe,p.x,p.y);
        }
        
        public  static function  PaintCircle(parent:DisplayObjectContainer=null,target:Sprite=null,radius:uint=10, color:uint = 0xFF0000, x:int = 0, y:int = 0, thick:uint = 1 ,isClear:Boolean=true,isFill:Boolean=true) :Sprite
        {
            var sprite:Sprite = new Sprite();
            if (target != null) sprite = target;
            sprite.graphics.clear();
            if (isFill)sprite.graphics.beginFill(color);
            if(isClear)sprite.graphics.lineStyle(thick, color);
            sprite.graphics.drawCircle(radius,radius,radius);
            if (parent != null) parent.addChild(sprite);
            sprite.x = x;
            sprite.y = y;
            return sprite;
        }
    }
}

Forked