Объясните, почему trace отображается все время, а play через раз?
На сцену добавляется три кнопки-позиции и указатель.
При клике по кнопкам указатель будет перемещаться (анимация внутри указателя, своя для каждой позиции)
Но пока проблема с проигрыванием анимации - пропуск каждого второго клика.

Код AS3:
package src {
import flash.display.MovieClip;
import flash.display.DisplayObject;
import flash.events.MouseEvent;
public class Main extends MovieClip {
private var pointer:Pointer = new Pointer();
private var startRoom:StartRoom = new StartRoom();
private var leftRoom:LeftRoom = new LeftRoom();
private var rightRoom:RightRoom = new RightRoom();
public function Main() {
pointer.x = 250; pointer.y = 200;
startRoom.x = 250; startRoom.y = 250;
leftRoom.x = 50; leftRoom.y = 250;
rightRoom.x = 450; rightRoom.y = 250;
addChild(startRoom);
addChild(leftRoom);
addChild(rightRoom);
addChild(pointer);
startRoom.addEventListener(MouseEvent.CLICK, startRoomClick);
leftRoom.addEventListener(MouseEvent.CLICK, leftRoomClick);
rightRoom.addEventListener(MouseEvent.CLICK, rightRoomClick);
}
public function startRoomClick(event:MouseEvent):void {trace("startRoom"); pointer.play()}
public function leftRoomClick(event:MouseEvent):void {trace("leftRoom"); pointer.play()}
public function rightRoomClick(event:MouseEvent):void {trace("rightRoom"); pointer.play()}
}
}