![]() |
Срабатывание события
Здравствуйте.
Есть переменная которая меняется. Есть написанное событие. как вызвать событие когда переменная будет равна определенному значению? Стоит ли проверять постоянно (EnterFrame и конструкция if) или есть другие способы/методы? |
ProcXel.A, Вопрос, а как будет происходить проверка события? Т.е непосредственно через функцию или тем же if'ом ? Ведь придется проверять каждый шаг это значение функцией nPlus(); ?
Добавлено через 8 минут А всё, вопрос отпал. Сначала подумал, что разницы нет в Вашем подходе и Event.ENTER_FRAM'a, потом понял, что во огромное кол-во раз будет лучше пользовательским событием. :) |
ProcXel.A, редкостный трэш. Добавил в коллекцию :)
|
Цитата:
Никогда, НИКОГДА! так не делайте! Вообще не надо диспатчить никаких событий через stage. Ровно как и писать подобный трудночитаемый код. Чревато дикими головными болями, при дальнейших попытках отладки. Цитата:
Цитата:
Прочитайте про инкапсуляцию. Конечно при написании кода в кадрах ее полноценно не применить, но тем не менее некоторый смысл и в данном случае будет. |
get/set if(value == 555) dispatchCustomEvent
|
Цитата:
|
Код AS3:
|
Цитата:
И такой стиль говорит совсем не о мастерстве программиста, а скорее о его уровне чуть выше ламера и желании выпендриться перед совсем уж нубами. Цитата:
Как-то на "заре" своей программной деятельности я такую оплошность допустил, в кавестве костыля. Вот сейчас ни сколько не вру, неделю искал в чем проблема. Все проклянул уже, когда случайно нашел ) И понял, что больше так не буду делать никогда. |
Цитата:
|
Цитата:
Но мне правда нравится в людях стабильность. Обозвав код нечитаемым из за конвенций ты дал другой – образцовый, который нарушает другие конвенции. Браво. |
| Часовой пояс GMT +4, время: 09:19. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.