![]() |
Почему картинка подгружается только в первый кадр видеоролика
Я сделал видеоролик с анимацией, реализуемый классом SlideObj. Анимируется некий рисунок (символ) которому я дал айдишник mc_pic.
В AS3 в главном классе я размножаю этот ролик (создаю несколько объектов класса SlideObj) и каждый объект SlideObj при инициализации подгружает свой рисунок, который и должен будет анимироваться так, как это сделано в изначальном шаблоне: Код AS3:
|
Попробуйте очищать лоадер после появления новой картинки
|
loader у меня вызывается только один раз в пределах инициализации класса. То есть, для каждого объекта он разный в любом случае.
Мне кажется проблема в том, что в каждом кадре mc_pic - разные объекты одного и того же символа. То есть, если в первом кадре я для mc_pic загрузил другую картинку, то на mc_pic во 2-м кадре это никак не повлияет и надо вставлять картинку в mc_pic во всех кадрах. Конечно это только мое предположение. Но больше мыслей нет. Я во flash не слишком разбираюсь, и мне кажется для знающих людей тут все очевидно должно быть, потому что задача вполне стандартная - создание шаблона анимации с последующим его размножением... |
Проверьте, имеет ли анимируемый ролик одно и то же имя во всех ключевых кадрах.
|
конечно, mc_pic во всех ключевых кадрах
Добавлено через 14 минут Так, новые данные: похоже проблема немного в другом. Я проверил, новая картинка остается только при первом проигрывании ролика - она делает свое движение до следующего ключевого кадра, затем меняется на шаблонный рисунок и отныне всегда остается им, даже когда ролик вновь проигрывает все циклически с первого кадра! То есть даже на первом кадре не сохраняется... вобще не понятно теперь.. Добавлено через 3 часа 18 минут После длительного геморроя выяснил что искал проблему не там. Дело в том, что слой с этим объектом (mc_pic) лежит под маской. Оказывается, если слой вынести из под маски, то все работает нормально! А стоит засунуть под маску, работает только до первого ключевого кадра. Это меня еще больше загоняет в ступор.... Добавлено через 3 часа 43 минуты Определил точный момент, когда исчезает загруженная картинка - когда фигура в маске начинает изменение своей формы. То есть на маске стоит ShapeTween. |
| Часовой пояс GMT +4, время: 01:26. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.