Не работает KeyboardEvent.KEY_UP при использовании MainMenu

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
Ответить
MrCyber
Сообщения: 5
Зарегистрирован: 29 май 2011, 10:24

Не работает KeyboardEvent.KEY_UP при использовании MainMenu

Сообщение MrCyber »

Использую MainMenu из VK GUI:
Main.as - основной класс, в список его отображения добавляется объект класса Menu,

Код: Выделить всё

var menu:Menu = new Menu();addChild(menu);
котором формируется уже вконтактовский MainMenu и также добавляется в список отображения.

Код: Выделить всё

 mainMenu = new MainMenu(wrapper);menuTimer = mainMenu.addItem(timerLabel, "location1");menuResults = mainMenu.addItem(resultsLabel, "location2");menuSettings = mainMenu.addItem(settingsLabel, "location3");            timerScreen = new TimerScreen();resultsScreen = new ResultsScreen();settingsScreen = new SettingsScreen();           menuTimer.panel.addChild(timerScreen);menuResults.panel.addChild(resultsScreen);menuSettings.panel.addChild(settingsScreen);            addChild(mainMenu);

В timerScreen (первая вкладка) добавляется слушатель addEventListener(KeyboardEvent.KEY_UP).
Загружаю в vk, перестает работать, хотя на локальном плеере по клику на сцену и последующем нажатии клавиши обработчик срабатывает.
В чем проблема, помогите.
Может быть, что-то с фокусом?
sanych_dv
Разработчик
Разработчик
Сообщения: 550
Зарегистрирован: 29 апр 2011, 01:52

Re: Не работает KeyboardEvent.KEY_UP при использовании MainMenu

Сообщение sanych_dv »

С контейнером не работал, но возможно, слушатель надо добавлять в stage

Код: Выделить всё

 stage.addEventListener(KeyboardEvent.KEY_UP, onKeyUp, false); 
Ответить