dima_s
10.05.2010, 22:56
Приветствую всех.
Недавно начал изучать AS 3
Решил попробовать написать класс для перетаскивания muvieclip без использования функций startdrag и stopdrag. Столкнулся со следующей проблемой класс определяет координаты мыши только над мувиклипом а не над экраном. Прошу вашей помощи.
Вот код
package myas
{
import flash.display.MovieClip;
import flash.events.MouseEvent;
public class DragClip extends MovieClip
{
public function DragClip()
{
this.addEventListener(MouseEvent.MOUSE_MOVE, changeXY);
}
public function changeXY(e:MouseEvent):void
{
this.x = mouseX;
this.y =mouseY;
}
}
}
Недавно начал изучать AS 3
Решил попробовать написать класс для перетаскивания muvieclip без использования функций startdrag и stopdrag. Столкнулся со следующей проблемой класс определяет координаты мыши только над мувиклипом а не над экраном. Прошу вашей помощи.
Вот код
package myas
{
import flash.display.MovieClip;
import flash.events.MouseEvent;
public class DragClip extends MovieClip
{
public function DragClip()
{
this.addEventListener(MouseEvent.MOUSE_MOVE, changeXY);
}
public function changeXY(e:MouseEvent):void
{
this.x = mouseX;
this.y =mouseY;
}
}
}