Перемещение дочернего MC на сцену, но остаётся его анимация

Можно ли продолжать анимацию на дочернем MC, перемещая MC на сцену (на том же уровне, что и его родители)?

Если при использовании removeChild и addChild снова анимация не будет постоянной.

1 ответ

Решение

Вам не нужно удалять Child/addChild, если вы просто меняете родителей. Просто вызов addChild для дочернего элемента, у которого уже есть родительский элемент, автоматически переопределит дочерний элемент.

Я не проверял вашу точную проблему. Но если MovieClip перестает воспроизводиться при вызове addChild, вы можете просто сохранить текущий кадр, а затем возобновить воспроизведение с этого кадра после вызова addChild. Как это:

var frameNumber : int = myMovieClip.currentFrame;
newParent.addChild(myMovieClip);
myMovieClip.gotoAndPlay(frameNumber);
Другие вопросы по тегам