Я пытаюсь проследить положение мувиклипа (содержащего простую анимацию временной шкалы внутри), чтобы я мог прикрепить другой мувиклип, чтобы иметь возможность следовать за ним.Trace x, y мувиклипа, который анимируется по временной шкале
Как я могу это сделать?
пусто = мувиклип, который содержит анимации по временной шкале
тс = мувиклип Я хочу следовать «пустой» мувиклип
empty.addEventListener(Event.ENTER_FRAME, onMove);
function onMove(event:Event):void {
var mc:MovieClip = new SmokeTween();
mc.x = empty.x;
mc.y = empty.y;
mc.rotation = Math.round(Math.random() * 70);
this.addChild(mc);
}
На самом деле я пошел в «пустые» тс и и используется этот код и кажется, работает хорошо:
this.addEventListener (Event.ENTER_FRAME, traceFrame);
function traceFrame (e : Event) : void
{
if (e.target.currentFrame > 0){
MovieClip(parent.parent).mc.x = e.target.x;
}
}
Вы пробовали что-нибудь? 'trace (MovieClip.x, MovieClip.y)' будет делать трюк. – putvande
Да, но это только отслеживает начальную позицию. Полагаю, мне нужно проследить положение текущего кадра мувиклипа (так как это анимация временной шкалы), чтобы достичь этого, но не знаю, как это сделать. Обновлено первое сообщение с кодом. – lonewulf
Вы можете просто добавить его в свою функцию 'onMove'. – putvande