Перемещение дочернего MC на сцену, но остаётся его анимация
Можно ли продолжать анимацию на дочернем MC, перемещая MC на сцену (на том же уровне, что и его родители)?
Если при использовании removeChild и addChild снова анимация не будет постоянной.
1 ответ
Решение
Вам не нужно удалять Child/addChild, если вы просто меняете родителей. Просто вызов addChild для дочернего элемента, у которого уже есть родительский элемент, автоматически переопределит дочерний элемент.
Я не проверял вашу точную проблему. Но если MovieClip перестает воспроизводиться при вызове addChild, вы можете просто сохранить текущий кадр, а затем возобновить воспроизведение с этого кадра после вызова addChild. Как это:
var frameNumber : int = myMovieClip.currentFrame;
newParent.addChild(myMovieClip);
myMovieClip.gotoAndPlay(frameNumber);