![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jan 2008
Сообщений: 15
|
Возник вопрос, как через функцию в addEventListener передать переменные а, b
|
|
|||||
|
Регистрация: Feb 2008
Сообщений: 7
|
а зачем? какие переменные может листенер передать функции, которые нельзя получить в самой функции?
он вобщем то кроме event, ничего другого и не знает. |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 7
|
Цитата:
вообще по субжу - имхо, никак не сделать, да и повторюсь, надобности в этом нет. Другое дело, если у вас какое то, отличное от стандартных событие, ну так тогда и передавайте все в нем. |
|
|||||
|
Копай в сторону кастомных событий
package org.softservice {
import flash.events.Event;
public class PerformerEvent extends Event {
public var content:Object;
public function PerformerEvent(type:String) {
this.content = new Object();
super(type);
}
}
}
__________________
Сам себе репортер |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
|
|
|||||
|
Евентами передовать параматры кораздо флексебильнее.
__________________
Сам себе репортер |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Не спорю, только причем тут флекс?
И в указанной мной теме проблема в том, что кастомные события там не получиться использовать. |
|
|||||
|
Регистрация: Jan 2008
Сообщений: 15
|
У меня сейчас переменные передаются как глобальные. Вот и подумал, может все-таки существует возможность их передать через функцию.
А делается следующее. Есть объект и есть 4 кнопки. При нажатии на кнопку объект начинает двигатся в том направлении, в котором через функцию передаются координаты Х,У. Ну если нелья, то нельзя :-). |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 7
|
у вас 4 кнопки вызывают одну функцию, но нужен разный результат для каждой кнопки?
так используйте в функции Event.currentTarget, и не надо ничего передавать. |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:07. |
|
|
« Предыдущая тема | Следующая тема » |
|
|