![]() |
Вложений: 1
Цитата:
Есть флешка на ней кнопка 1 и кнопка полноэкранный режим. Щелкаем на кнопку полноэкранный режим, переходим в полноэкранный режим. При этом кнопка 1 заменяется на кнопку 2 и тоже самое с кнопкой полноэкранного режима. Теперь когда щелкаем на кнопку выхода из полноэкранного режима, ролик выходит в нормальное исходное состояние, где кнопка 1 и кнопка полн. вид. А если щелкаем на клавиатурную кнопку Esc, то ролик выходит, но при этом кнопки не меняются. Собственно поэтому и вопрос такой задал сначала. Я не очень в AS разбираюсь, может это реализовать по другому как-то можно? Прилагаю исходник. И надо, чтобы использовался только action scrpit 1.0.Вложение 22652 |
У меня ваш исходник не открывается (Unexpected file format).
Если судить по поведению swf-ки, у вас там где-то ошибка в логике, в коде, либо вы неправильно используете код, который мы вам написали. И вообще, я не знаю, есть в AS1 слушатели, или нет. Если нет, пишите через EnterFrame. Добавлено через 2 минуты Кстати, выход по esc, если вы опубликовали флешку на странице, у вас так и так будет, это заложено. |
Пересохранил исходник для flash CS3, посмотрите пожалуйста. Да выход по кнопке Esc он есть, только глюк с кнопкой срабатывает (не заменяется она, когда нажимаешь Esc):( , а по кнопке батон все работет нормально.
|
Там все нормально работает.
|
Цитата:
Т.е. должно все время так: Обычный режим - кнопка1 + кнопка полноэкранный режим Полноэкранный режим - кнопка2 + кнопка выход из полноэкранного режима В полноэкранном режиме и при нажатии клавиатурной кнопки Esc и кнопки выхода из полноэкранного режима должен всегда выходит в обычный режим с кнопкой1 и кнопкой полноэкранного режима. А сейчас, в полноэкранном режиме при нажатии клавиатурной кнопки Esc появляется обычный режим + кнопка2 и кнопка выход из полноэкранного режима, а должно появляться кнопка1 + кнопка полноэкранный режим. |
Вложений: 1
Видимо, ESC отрабатывается 2 раза: один раз запрограммировано в коде, второй раз самой флешкой.
Посмотрите, я немного переработал: |
То есть, применительно к полноэкранному режиу вы не можнтн привязать одно и то же действие к кнопкам во флеше и клавиатурной - ESС отрабатывается флешкой независио от вашего кода, так что действия нужно немного разделить.
|
Вложений: 1
Цитата:
|
Да, есть такой казус. Пока ничего не могу сказать. Может быть, на AS2 перейти?
|
Цитата:
|
| Часовой пояс GMT +4, время: 23:49. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.