Вход

Просмотр полной версии : Закрытие ролика по нажатии ESC


i_one_as
18.10.2008, 04:57
Как сделать чтобы по нажатии Escape флешка закрывалась?

gloomyBrain
18.10.2008, 05:58
fscommand("quit")

i_one_as
18.10.2008, 11:21
А какая команда отслеживает нажатие Esc?

Сочинил что то такое:

if (Key.isDown(Key.ESCAPE)) {
fscommand("quit");
}

Но, к сожалению, не пашет :-(

iNils
18.10.2008, 12:12
Мультипостинг запрещен, пользуйтесь кнопкой изменить.

LOST DEMON
18.10.2008, 21:35
предварительно нада отключить системные клавиши самого флеш плеера, а потом писать код, тк esc отвечает за выход из фулскрина

i_one_as
26.10.2008, 08:15
Никого не затруднит выложить код? Просто самому до этого дольше доходить чем посмотреть на готовое и понять.

АндрейЛ
26.10.2008, 18:15
fscommand("trapallkeys",true); - отключает все горячие клавиши в плеере.
получится типа:
fscommand("trapallkeys",true)
_root.onEnterFrame=function(){
if(Key.isDown(Key.ESCAPE)){
fscommand("quit","");
}
}

i_one_as
27.10.2008, 09:58
Спасибо огромное! Мне не хватало содержимого второй строки. :-) Всё остальное, получается, я правильно делал. «_root.» означает данную сцену?

АндрейЛ
27.10.2008, 20:12
Ага. Именно так.