PDA

Просмотр полной версии : isDown возвращает true, если клавиша нажата, а нужно что бы возвращала после нажатия?


Alf2
04.07.2003, 13:09
Вот небольшой пример:

onClipEvent (enterFrame) {
if (Key.isDown(49)) {
gotoAndPlay (MovePlayFraim2);
}
}

При нажатии клавишу "1", переходим на Fraim2.
А нужно перейти на Fraim2, после того как клавиша отпущена?

Dimonius
04.07.2003, 14:05
Вот. может поможет

Key.onKeyUp

Доступность


Flash Player 6.

Синтаксис


someListener.onKeyUp
Описание


Листенер, сообщает об отжатии клавиши. Для использования onKeyUp необходимо создать объект Листенер. Затем можно определить функцию для onKeyUp и использовать метод addListener для регистрации листенера с объектом Key, как это сделано ниже:

someListener = new Object();
someListener.onKeyUp = function () { ... };
Key.addListener(someListener);
Листенеры объединяют разные части кода для взаимодействия, т.к. несколько листенеров могут получать уведомление об одном событии.