
Код AS3:
public function AddFlyBox()
{
Box.AFB1.addEventListener(MouseEvent.MOUSE_OVER, MouseOver);
Box.AFB1.addEventListener(MouseEvent.MOUSE_OUT, MouseOut);
Box.AFB1.addEventListener(MouseEvent.MOUSE_MOVE, MouseMovie);
}
private function MouseOver(event:MouseEvent):void
{
trace('1 ');
LoadInfo.InterStage.addChild(AddThis);
AddThis.x = event.stageX;
AddThis.y = event.stageY;
}
private function MouseMovie(event:MouseEvent):void
{
AddThis.x = event.stageX;
AddThis.y = event.stageY;
}
private function MouseOut(event:MouseEvent):void
{
trace('2');
LoadInfo.InterStage.removeChild(AddThis);
}
// output 1 2 1 2 1 2 1 2 1 2 1 2
Создаётся цикл и AddThis постоянно то добавляется ,то исчезает.(Это когда курсор стоит над Box.AFB1.)
В чём тут может быть проблема?
P.S. В Box.AFB1 анимации нету.