![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Apr 2010
Сообщений: 97
|
Такой вопрос, это единственный способ передать аргумент в функцию в слушателе?
|
|
|||||
|
Banned
Регистрация: Aug 2014
Сообщений: 461
|
private function test( a, b ):void { // сюда аргументы можно передать так // test( a, b ); // test.call( context, a, b ); // test.apply( context, [a, b] ); // И есть вероятность того, что ещё можно через describeType // но я не могу так вот на вскидку показыть... } И У Вас неправильно написано, в передаваемом методе в аргументах должен быть event указан. И в as3 не принято анонимные функции делать. |
|
|||||
|
есть всего два вменяемых способа: передать нужные данные или в свойсте события или таргета события
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
|
.
|
|
|
|||||
|
Регистрация: Jul 2014
Сообщений: 32
|
Мне пришелся по душе такой способ:
|
|
|||||
|
.
|
Цитата:
Про первые два рассказал cleptoman, еще в литературе называют их как push и pull соответственно. Третий способ зависит от таргета. Раз уж к нам в хэндлер приходит таргет, то в зависимости от него, эмпирически получать тот или иной параметр. |
|
|||||
|
а причём здесь хэндлер?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 03:57. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|