Код AS3:
import flash.events.MouseEvent;
//fla file
import flash.display.Sprite;
import flash.display.DisplayObject;
var X:Number = 0;
var Y:Number = 0;
stage.addEventListener(MouseEvent.MOUSE_DOWN, begin)
function begin (evt:MouseEvent) {
var X:Number = mouseX;
var Y:Number = mouseY;
}
stage.addEventListener(MouseEvent.MOUSE_UP, end);
function end (evt:MouseEvent) {
var R:Number = Math.sqrt(Math.pow(mouseX-X, 2)+Math.pow(mouseY-Y, 2));
var round:Sprite = test(X, Y, R);
addChild(round);
}
Код AS3:
//test.as
package
{
import flash.display.Sprite;
public function test(X:Number, Y:Number, R:Number):Sprite
{
var sp:Sprite = new Sprite();
sp.graphics.lineStyle(1, 0x0);
sp.graphics.drawCircle(X, Y, R);
return (sp);
}
}