Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Кнопки не работают в браузере (http://www.flasher.ru/forum/showthread.php?t=111190)

gameplaymer 17.04.2008 22:18

Проблема:
При запуске .swf кнопки работают
При запуске того же клипа в браузере кнопки не работают
Но при этом достаточно 1 раз кликнуть мышей на клип кнопки начинают работать.

Проблема повторяется и в IE и в FireFox, тоже самое и с использованием SwfObject.

Подскажите где искать?

Забыл добавить: речь идет о кнопках (клавишах) на клавиатуре

etc 17.04.2008 22:44

Нигде, флешка — такой же элемент фокуса, как и любой другой. Если он не в фокусе, то и клавиши не работают.
Однозначно в фокусе его может сделать только пользователь.

gameplaymer 17.04.2008 22:47

Цитата:

Сообщение от __etc
Нигде, флешка — такой же элемент фокуса, как и любой другой. Если он не в фокусе, то и клавиши не работают.
Однозначно в фокусе его может сделать только пользователь.

А как навести этот авто фокус - кнопки клавиатуры должны работать сразу после загрузки! мышь - вообще не предусматиривается...

etc 17.04.2008 22:50

Кроссбраузерно и чтобы везде работало — никак.

gameplaymer 17.04.2008 22:56

Цитата:

Сообщение от __etc
Кроссбраузерно и чтобы везде работало — никак.

Мдя (( Вообще-то, Если подробнее описать задачу:

Запускается страница HTML на весь экран содержащая 1 клип 100% на 100% - только в браузере FireFox например. есть ли какойто механизм авто активировать этот клип. Без пользователя (ну OnRelease там какой-нибудь или Java Script-ом или FcCommand?)

etc 17.04.2008 23:12

В Firefox — нет. В IE вроде бы можно, но тоже не факт.

gameplaymer 21.04.2008 18:36

Господа зачем же вводить всех в заблуждение что нельзя? А я нашел)
Код:

<div id="top">
                          <img border="0" src="images/1.gif" width="590" height="85">
                        </div>
                        <script type="text/javascript">
                          var so = new SWFObject("images/top.swf", "top", "590", "85", "7", "#003300");
                          so.write("top");
document.top.focus();

                        </script>


etc 21.04.2008 18:40

И что, работает во всех браузерах?

gameplaymer 21.04.2008 18:42

В IE и FireFox - точно. Используется SWFobject.

etc 21.04.2008 18:48

А можно где-нибудь посмотреть?


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

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