Просмотр полной версии : отслеживание нажатия клавиш в ролике
Привествую
Необходимо в ролике (не важно какой объект выбран и т.д. и т.п.) отслеживать нажатие проблема
Как это реализовать правильно?
Делаю в корне
this.onKeyDown = function()
{
if (Key.getAscii() == Key.SPACE)
{
trace("AAA");
break;
}
}
ничего не срабатывает
var keyListener_obj:Object = new Object();
keyListener_obj.onKeyDown = function() {
if (Key.getCode() == Key.SPACE) {
trace("нет проблемы")
}
};
Key.addListener(keyListener_obj);
this не порождает события,для Key нужен слушатель
В хелп не забывайте заглядывать.
большое спасибо - все заработало
mooncar, а зачем вы создаете бесполезный мусор в виде объекта keyListener_obj?
Так работает, но это нормально?
this.onKeyDown = function() {
if (Key.getCode() == Key.SPACE) {
trace("нет проблемы");
}
};
Key.addListener(this);
Вот так будет работать, если только мувик имеет фокус:
mc.onKeyDown = function () {
if (Key.getCode() == Key.SPACE) {
trace("нет проблемы");
}
}
Так работает, но это нормально?
Ненормально — разнообразные «лисенеры».
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.