Показать сообщение отдельно
Старый 18.09.2010, 16:54
RomECH вне форума Посмотреть профиль Отправить личное сообщение для RomECH Посетить домашнюю страницу RomECH Найти все сообщения от RomECH
  № 5  
Ответить с цитированием
RomECH

Регистрация: Aug 2010
Адрес: Russia, Cheboksary
Сообщений: 50
Отправить сообщение для RomECH с помощью ICQ Отправить сообщение для RomECH с помощью Skype™
Код 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);
    }
}