Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   addChild() показывает только последний кадр (http://www.flasher.ru/forum/showthread.php?t=202099)

gin_sea 30.06.2013 22:43

addChild() показывает только последний кадр
 
Есть мувик (mc1), в который вставлен другой мувик (mc2), содержащий покадровую анимацию на временной шкале. Также есть кнопка, при нажатии на которую вызывается обработчик события addChild(mc1). Проблема в том, что покадровая анимация не проигрывается, на экране появляется изображение последего кадра анимации. В чем может быть проблема?

KumoKairo 30.06.2013 22:47

Скорее всего при создании мувика mc1 он автоматически проигрывается один раз и останавливается. К тому моменту, как вы добавите его на экран, он скорее всего будет уже на последнем кадре. Попробуйте сразу после добавления на экран сделать .gotoAndPlay(1)

gin_sea 30.06.2013 23:06

Цитата:

Сообщение от KumoKairo (Сообщение 1139788)
Скорее всего при создании мувика mc1 он автоматически проигрывается один раз и останавливается. К тому моменту, как вы добавите его на экран, он скорее всего будет уже на последнем кадре. Попробуйте сразу после добавления на экран сделать .gotoAndPlay(1)

Нет, причина не в этом. Но вы мне подали неплохую идею, спасибо. Я сделал сперва
Код AS3:

addChild(mc1);

а потом
Код AS3:

mc1.mc2.gotoAndPlay(1);


belv 01.07.2013 00:19

А в чем тогда причина, интересно знать?

Koopa 02.07.2013 02:13

И это AS3?


Часовой пояс GMT +4, время: 02:09.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.