![]() |
Циклы и спрайты
Создаю циклом спрайты в них добавляю по 2 битмапа. Дальше у меня есть таймер который должен делать видимым и не видимым один а потом другой битмап(то есть эт анимация такая). Проблема в том, что это происходит только с одним спрайтом. Как быть?
|
Если хотите, чтоб вам помогли, покажите код
|
Цитата:
Дабагер -один из способов отвечать себе на вопросы поочередно, а не на все сразу. |
Код AS3:
|
Код AS3:
Такие вещи лучше выносить в промежуточные переменные Код AS3:
Возможно один из спрайтов просто белый, они отрисовуются без анимаций? Упростите в разбейте код на отдельные куски и упростите на ключевых моментов постепенно усложняя или пройдетесь по дебагу. Разобратьсся взуально втаких вещах бесперспективное занятие. |
Таймер работает хорошо, для одного спрайта. ПРОВЕРЕН. Да и как таймер может не принимать четные значения!
Добавлено через 5 часов 14 минут Ну кто знает? |
Попробуйте большие значения - 50 мсек это как-то быстро. Может мерцание монитора совпало с частотой смены :о)
Оффтоп - Ваш стиль очень уж знаком. Добавлено через 3 минуты Хотя ошибка очевидна. Дайте угадаю, работает только последний спрайт. Потому что ссылки остались на последние созданные объекты. |
GBee, да вы правы. Но как это исправить?
|
Да исправить легко. Вам надо изучить циклы и массивы. Да и переменные как-то лучше называть.
|
| Часовой пояс GMT +4, время: 23:14. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.