![]() |
Вопрос по организации кода
Ожидаемым результатом является следующее: в основном классе Main через определенный промежуток времени происходит вызов функции, которая отображает экземпляр дополнительного класса Sequence, внутри которого происходит отображение MovieClip`ов по очереди с задержкой с эффектом transitions Fade.
Проблема заключается в том, что объекты из класса Sequence: 1. Возникают резко, без эффекта в начале 2. Появляются не по очереди, а вначале первые два одновременно и затем третий По логике вроде все верно, возможно проблема в неверной организации кода? Прошу подсказать. Основной класс Main: Код AS3:
Код AS3:
Обнаружил ошибку. Если установить таймер в классе Main в значение 0, то проблема исчезает. Следовательно проблема в том что таймеры в Main и в Sequence начинают отсчет одновременно. Но как добиться поставленной задачи? 1. Срабатывает таймер в Main 2. Таймер в Main запускает функцию добавления экземпляра класса Sequence 3. В классе Sequence последовательно срабатывают таймеры запускающие добавление объектов в список отображения |
естественно, что таймеры начинают отсчет одновременно
вы же экземпляр Sequence создаете при объявлении. создание экземпляра: Код AS3:
|
olexandr, спасибо за подсказку - проблема решена.
|
| Часовой пояс GMT +4, время: 10:36. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.