Добрый день снова.
Опять у меня проблема с которой не могу разобраться...
В общем пока задача совсем простая - нужно чтобы MovieClip всегда находился под курсором мышки. Ну и еще нужно чтобы событие было в самом классе мувика.
Если коротко, то сделал вот так

Код AS3:
this.x = mouseX;
this.y = mouseY;
И получил очень странный эфект - мувик скачет через кадр то в точку 0;0 то куда-то в район курсора... Вроде уже делал такое вот слежение за курсором и все было хорошо, а что в этот раз я совсем не понимаю..
Весь исходник
Значит вот основной класс

Код AS3:
package {
import flash.display.MovieClip;
import Point_mc;
public class Main extends MovieClip {
public function Main () {
var point:Point_mc = new Point_mc();
point.x = point.y = 100;
addChild(point);
}
}
}
А вот класс мувика Point_mc

Код AS3:
package {
import flash.display.MovieClip;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.ui.Mouse;
public class Point_mc extends MovieClip {
public var _click:Boolean = false;
public function Point_mc () {
this.addEventListener(Event.ENTER_FRAME,point_mover);
this.addEventListener(MouseEvent.MOUSE_DOWN,click_down);
this.addEventListener(MouseEvent.MOUSE_UP,click_up);
}
public function point_mover(e:Event):void {
if (_click){
this.x = mouseX;
this.y = mouseY;
}
}
public function click_down(e:MouseEvent):void {
_click = true;
Mouse.hide();
}
public function click_up(e:MouseEvent):void {
_click = false;
Mouse.show();
}
}
}
Помогите!