flash on 2012-3-3
♥0 |
Line 29 |
Modified 2012-03-03 22:22:11 |
MIT License
archived:2017-03-20 08:42:29
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;
}
}
}