![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
addEventListener( MouseEvent.CLICK, onMouseClick);
addEventListener( MouseEvent.MOUSE_MOVE, onMouseMove );
addEventListener( KeyboardEvent.KEY_DOWN, reportKeyDown );
addEventListener( KeyboardEvent.KEY_UP, reportKeyUp );
function onMouseMove(event:MouseEvent):void
{
if ( !m_GameMap ) return;
m_GameMap.onMouseMove( event.stageX, event.stageY);
}
function onMouseClick(event:MouseEvent):void
{
m_GameMap.onMouseClick( event.stageX, event.stageY);
trace( "onMouseClick(event:MouseEvent)" );
}
public function reportKeyDown(event:KeyboardEvent):void
{
trace( "reportKeyDown(event:KeyboardEvent)" );
}
public function reportKeyUp(event:KeyboardEvent):void
{
trace( "afxKeyUp(event:KeyboardEvent)" );
}
обработка мыши происходит нормально, на нажатие клавиш реакции нет. где могла собако порыться?
__________________
fast restart: *((int*)0) = 0; |
|
|||||
|
Вешайте слушатели на stage.
|
|
|||||
|
а поподробнее можно?
я обработчики создаю в root классе который от мувиклипа унаследован.
__________________
fast restart: *((int*)0) = 0; |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 1,195
|
stage.addEventListener
|
![]() |
![]() |
Часовой пояс GMT +4, время: 02:57. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|