timer не происходит событие
здравствуйте. событие таймера не происходит, код зацикливается, почему?
Код AS3:
|
У вас приложение зависает. До события дело не доходит.
|
Что Вы делаете?
Код AS3:
Код AS3:
|
Влияние C#, где таймер работает в другом потоке? Нет, во флеше поток всегда один. Добавится такая возможность (правда, пока не вижу в ней чего-то на самом деле путного) в FP11 релизе.
|
да, неудачный пример. У меня в цыкле while выполняется блок кода, я хочу чтобы каждая итерация цыкла выполнялась с задержкой. Вот я и запустил там таймер, а код оттуда вынес в приемник события таймера. Может есть другое решение?
Код AS3:
|
у таймера есть свойство repeatCount, вешайте обработчик timerComplete, и выполняйте код из блока while по событию.
|
нашел, решение, убрал цыкл, а вместо него занес в "необходимый код" условие выхода, т.е. заменил while. Всем спасибо, все работает )
Добавлено через 25 минут а в функцию-приемник, можно передать какой-нибудь параметр, кроме e:Event? |
Цикле, а не цыкле.
|
Цитата:
|
Цитата:
Код AS3:
Код AS3:
|
Часовой пояс GMT +4, время: 20:30. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.