поэтому я попробовал все приведенные здесь примеры, в основном все 3 варианта из другого сообщения:
//option 1
MovieClip(this.root).gotoAndPlay(134);
//option 2
MovieClip(parent).gotoAndPlay(134);
//option 3
var mc:MovieClip = this.parent as MovieClip;
mc.gotoAndPlay(134);
И вот моя проблема: на моей основной временной шкале у меня есть анимация с кадра 1 до кадра 25. Экземпляр мувиклипа имеет имя экземпляра «carMc». НА кадре 25 у меня есть следующий код:
var carMc:MovieClip = this.parent as MovieClip;
carMc.gotoAndPlay(5);
carMc имеет 6 рамок. Остановить действие в кадре 1 и gotoAndPlay (5); действие на кадре 6
Моя проблема в том, что carMc не пойдет так, как указано для воспроизведения кадра 5. Когда я запускаю трассировку на 25 кадре основной временной шкалы, я получаю
[object carMc_3]
вернулся ... И понятия не имею, почему это. По какой-то причине не кажется, что Flash обрабатывает мой экземпляр мувиклипа на шкале времени как фрагмент мувиклипа.
Любые идеи??? Спасибо, парни!