Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Фокус окна приложения (http://www.flasher.ru/forum/showthread.php?t=211447)

alanq 02.09.2015 23:17

Фокус окна приложения
 
Всем доброго времени. Не ругайтесь сильно я новичок во всем этом деле. Вопрос таков: я во FlashDevelop сделал не большое приложение в котором две кнопки (Заново) и (Далее). Так вот по нажатию заново почему то пропадает фокус с окна приложения и что бы производить какие либо действия нужно нажать кнопкой мыши по окну приложения(плееру и т.п.). Хотя при нажатии (Далее) все работает без каких либо действий. В чем может быть причина? В принципе как и при первом запуске фокуса на приложении нет. Возможно нужно поставить какой то параметр при запуске флеш плеера? Спасибо.

samana 02.09.2015 23:42

Попробуйте когда уже "начали заново", где нибудь там в начале прописать
Код AS3:

stage.focus=stage;

Но не факт, что сработает.

alanq 03.09.2015 00:06

Спасибо с кнопками сработало. А вот при запуске приложения почему нет такого фокуса? хоть и ставлю такую строку в Main. В дебаг плеере в принципе после такой строки работате, при запуске фокус есть. А вот если запускаю в браузере то нет (( нужно все равно нажать на плеере((

alanq 03.09.2015 00:13

Цитата:

Сообщение от samana (Сообщение 1186310)
Попробуйте когда уже "начали заново", где нибудь там в начале прописать
Код AS3:

stage.focus=stage;

Но не факт, что сработает.

Сработало. Но при запуске приложения в браузере все равно та же беда, нужно нажать на окно плеера хоть и в Main тоже поставил такой код. с кнопками все норм работает даже в браузере.

samana 03.09.2015 10:33

В браузере конечно уже не сработает, так как там фокус нужен не для stage, а для самого флеш плеера. Не знаю какие сейчас есть способы, но раньше кажется это решалось с помощью swfobject, хотя сам я с ним не работал.
А лучше сделайте в начале флешки какую нибудь кнопку, чтобы пользователь нажал не задумываясь и фокус флеш плееру передастся.

undefined 03.09.2015 19:51

Цитата:

А лучше сделайте в начале флешки какую нибудь кнопку, чтобы пользователь нажал не задумываясь и фокус флеш плееру передастся.
Либо слушать MOUSE_MOVE внутри флэшки и по первому вызову дергать js функцию, которая выставит фокус.

alanq 04.09.2015 17:10

Спасибо. Сделал фокус на плеер при загрузке страницы и все хорошо)


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

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