Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Закрытие ролика по нажатии ESC (http://www.flasher.ru/forum/showthread.php?t=117078)

i_one_as 18.10.2008 04:57

Закрытие ролика по нажатии ESC
 
Как сделать чтобы по нажатии 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

Ага. Именно так.


Часовой пояс GMT +4, время: 03:38.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.