|
|
|||||
Принудительный вызов события.
Кто нибудь знает как в AS3 принудительно вызвать событие? Допустим нужно вызвать событие по нажатию мыши не используя мышь, просто вызвать функцию повешенную на событие.
Нужен аналог в AS2 - my_btn.onPress();
__________________
Тут вам не здесь!!! Последний раз редактировалось Friday13; 25.01.2008 в 15:51. |
|
|||||
Регистрация: Jun 2005
Адрес: Санкт-Петербург
Сообщений: 159
|
dispatchEvent
__________________
F.U.C.K.I.N.P.U.N.K. |
|
|||||
Так.. а откуда мне вытащить event:Event которые надо в диспетчер передавать? чета листаю хелп и ничего не нахожу
__________________
Тут вам не здесь!!! |
|
|||||
Регистрация: Jun 2005
Адрес: Санкт-Петербург
Сообщений: 159
|
все написано в хэлпе.
ну например так врать с синтаксисом не буду но в хэлпе есть точно, недавно смотрел сам.
__________________
F.U.C.K.I.N.P.U.N.K. |
|
|||||
пасиб.. правда не работает и в хелпе не нашел, но спасибо.. буду рыть.
__________________
Тут вам не здесь!!! |
|
|||||
Регистрация: Nov 2005
Сообщений: 1,058
|
|
|
|||||
this.myFooter.muter.muter.addEventListener(MouseEvent.CLICK, muteSoundNow); this.myFooter.muter.muter.dispatchEvent(new MouseEvent(MouseEvent.CLICK, true, false)); [MouseEvent type="click" bubbles=true cancelable=false eventPhase=2 localX=NaN localY=NaN stageX=NaN stageY=NaN relatedObject=null ctrlKey=false altKey=false shiftKey=false delta=0] TypeError: Error #1009: Cannot access a property or method of a null object reference. at lettersPackage::lettersInterface/lettersPackage::muteSoundNow() at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at lettersPackage::lettersInterface/lettersPackage::loadSound() at lettersPackage::lettersInterface$iinit()
__________________
Тут вам не здесь!!! Последний раз редактировалось Friday13; 25.01.2008 в 16:52. |
|
|||||
Регистрация: Jun 2005
Адрес: Санкт-Петербург
Сообщений: 159
|
попробуй без true и false
Cannot access a property or method of a null object reference. если пеерводить то получается что не может у тя найти объект на который ссылается диспатчер.
__________________
F.U.C.K.I.N.P.U.N.K. Последний раз редактировалось looptroop; 25.01.2008 в 16:56. |
|
|||||
если кликать мышкой на объект, все ок. если сделать trace объекта, выводит объект
__________________
Тут вам не здесь!!! Последний раз редактировалось Friday13; 25.01.2008 в 16:59. |
|
|||||
стервочка (я мужик)
|
ошибка в этой функции:
at lettersPackage::lettersInterface/lettersPackage::muteSoundNow() в ней идёт обращение к методу/свойству объекта котрого не существует. |
Часовой пояс GMT +4, время: 12:35. |
|
« Предыдущая тема | Следующая тема » |
|
|