Форум 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)
-   -   Управление фильмом при помощи клавиатуры (http://www.flasher.ru/forum/showthread.php?t=79734)

FARA 15.05.2006 02:50

Управление фильмом при помощи клавиатуры
 
Здравствуйте
помогите пожалуйста не могу сделать так чтобы после остановки фильма командой Stop(), он воспроизводился дальше при нажатии какой нибудь клавиши с клавиатуры (пробел,энтер итп)

Я использовал
if (Key.isDown(key.Space)) {
gotoAndPlay (1);
}
в том же кадре где Stop(), только на др слои.
То же самое без стоп работает. если держишь кнопку когда проходит воспроизведение этого кадра

0xFFFFFF 15.05.2006 03:00

дык ты проверяешь нажатие кнопки только один раз, во время перехода на этот кадр...

Therion 15.05.2006 03:00

Вот.Все пихаеш в один кадр

stop()
_root.onEnterFrame=function(){
if(Key.isDown(Key.SPACE)){
play() } }

Обрати внимание, что SPACE пишется большими буквами.

Nirth 15.05.2006 05:49

Зачем проверять на onEnterFrame, если есть специальные события клавиатуры?

FARA 16.05.2006 01:55

Спасибо
Я придумал еще один способ в том кадре где стоп, вставляеш прозрачный клип из библиотеки состоящ из двух кадров в одном из которых код
if (Key.isDown(Key.SPACE)){
_parent.gotoAndPlay(1);
}

Usnul 16.05.2006 07:25

листенеры рулят, воистину.

ЗЫ
Listeners


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

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