|
|
|||||
Регистрация: Feb 2012
Сообщений: 212
|
Очередность диспетчеризации событий
Здравствуйте, что диспетчеризутся раньше: EnterFrame или MouseEvent / KeyboadEvent? Можно ли сделать так, что бы сначала отработали слушатели пользовательского ввода, а уже потом пошла логика приложения?
|
|
|||||
Регистрация: Nov 2009
Сообщений: 14
|
Цитата:
|
|
|||||
Регистрация: Feb 2012
Сообщений: 212
|
У меня проблема, то в том, что есть класс отвечающий за ввод данных с мыши и клавиатуры. У этого класса должен вызываться метод обновления после всех обработчиков EnterFrame (если вызовется до, то оставшиеся обработчики получат неверные данные). Вот я и не знаю как мне вызвать метод этого класса в последнюю очередь.
|
|
|||||
Странная зависимость. И что этот метод делает?
Добавлено через 3 минуты Эээ... что-то вы в показаниях путаетесь. Цитата:
Цитата:
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
Регистрация: Feb 2012
Сообщений: 212
|
Цитата:
Метод обновляет состояния нажатых клавиш , мыши и т.п. Придумал вот такой штуку: .... addEventListener(Event.ENTER_FRAME, onEnterFrame); } public function onEnterFrame(e:Event):void { dispatchEvent(new MyEvent(MyEvent.NEW_FRAME)) Input.update(); } Добавлено через 4 минуты Повесил Input.update() на EXIT_FRAME и все вроде работает. Не чревато ли чем то использование EXIT_FRAME ? Последний раз редактировалось PlutDem; 17.06.2012 в 21:42. |
Часовой пояс GMT +4, время: 14:39. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|