|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
[+1 13.12.12]
[++1 13.12.12] Регистрация: Aug 2012
Сообщений: 145
|
а если одна из функций - таймер или евент, как тогда её вызвать?
Последний раз редактировалось XMON; 09.02.2013 в 14:11. |
|
|||||
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
тогда создайте private переменную и в нее сохраняйте
__________________
low + |
|
|||||
[+1 13.12.12]
[++1 13.12.12] Регистрация: Aug 2012
Сообщений: 145
|
а без классов можно это реализовать?
Последний раз редактировалось XMON; 09.02.2013 в 17:29. |
|
|||||
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
просто var вне функции
__________________
low + |
|
|||||
[+1 13.12.12]
[++1 13.12.12] Регистрация: Aug 2012
Сообщений: 145
|
мне надо именно в функциях
|
|
|||||
XMON если таймер или эвент, создайте свой собственный евент, наследующий любой другой (timerEvent или Event) и в конструктор нового евента добавьте объект data и передавайте нужную переменную как параметр этого объекта
|
|
|||||
[+1 13.12.12]
[++1 13.12.12] Регистрация: Aug 2012
Сообщений: 145
|
скорее всего я неправильно обяснил или я не понимаю.
наверно вот будет более понятнее: addEventListener (Event.ENTER_FRAME, bot3) function bot3 (e:Event, insert:int):void { trace (insert) } при выполнении выдает ошибку: |
|
|||||
Конечно несоответствие количества аргументов , при создании слушателя событий, вторым аргументом указывается функция - слушатель, у которой должен быть один параметр, тип которого должен соответствует прослушиваемому событию
А у вас в определении функции - слушателя аж два параметра. Для передачи дополнительных переменных через события, используют метод, описанный мной выше |
|
|||||
[+1 13.12.12]
[++1 13.12.12] Регистрация: Aug 2012
Сообщений: 145
|
проблема в том что я в классах не разбираюсь(
|
|
|||||
Придется рано или поздно разбираться в любом случае)
Я думаю способ, предложенный вам ранее, с глобальной переменной вне функции, вполне подойдет для решения этой задачи. В любом случае, что через свои события, которые придется вручную диспатчить, что через глобальную переменную - перед отправкой события придется как-то менять переменную, которую вы хотите поймать в конечной функции |
Часовой пояс GMT +4, время: 11:06. |
|
« Предыдущая тема | Следующая тема » |
|
|