Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 18.07.2013, 16:35
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 1  
Ответить с цитированием
Akopalipsis
Banned
[+4 24.02.14]
[+4 07.11.13]
[+ 13.03.14]

Регистрация: Mar 2013
Сообщений: 1,864
По умолчанию как активировать флеш в браузере

Флеш встроена в html через стандартный swfobject FlashDevelop-а.
Она грузит в себя другой флеш в котором есть текстовое поле на которое по keydown перемещается фокус.
Но пока не кликнешь мышью, всё не работает. Как можно это решить?

Добавлено через 1 час 2 минуты
up_up

Старый 18.07.2013, 20:29
ZicoRio вне форума Посмотреть профиль Отправить личное сообщение для ZicoRio Найти все сообщения от ZicoRio
  № 2  
Ответить с цитированием
ZicoRio
[+5 18.06.13]
[+1 20.07.13]

Регистрация: Apr 2012
Адрес: ifinterface.com
Сообщений: 158
Это можно решить только в FF и в IE.
Они позволяют с помощью JavaScript поставить фокус на флешку.

Старый 18.07.2013, 21:07
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 3  
Ответить с цитированием
Akopalipsis
Banned
[+4 24.02.14]
[+4 07.11.13]
[+ 13.03.14]

Регистрация: Mar 2013
Сообщений: 1,864
Возможно я чего то не понимаю, но тогда прошу обьяснить - почему, когда вешаешь слушателя на стейдж для mouse_move, активация работает. Движение мыши отслеживается без кликов и прочего. Но если на стейдж повесить слушателя key_down, то требуется клик для начала отслеживания событий клавиатуры.
я не понимаю в чем разница и ищу возможно не существующего решения. я буду искать его хоть неделю, но если его нет, то скажите и я сразу откажусь от всех событий клавиатуры во флеше и сделаю через джаваскрипт и принципиально больше не когда не буду слушать события во флеше.

Добавлено через 8 минут
Может можно вызвать как то активацию? я пробовал даже события активации принудительно создать и не чего не получается.

Старый 18.07.2013, 22:45
ZicoRio вне форума Посмотреть профиль Отправить личное сообщение для ZicoRio Найти все сообщения от ZicoRio
  № 4  
Ответить с цитированием
ZicoRio
[+5 18.06.13]
[+1 20.07.13]

Регистрация: Apr 2012
Адрес: ifinterface.com
Сообщений: 158
Флешка может быть активна, но быть не в фокусе,
чтобы принимать события клавиатуры.
Остальное читайте выше.

Старый 19.07.2013, 02:28
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 5  
Ответить с цитированием
Akopalipsis
Banned
[+4 24.02.14]
[+4 07.11.13]
[+ 13.03.14]

Регистрация: Mar 2013
Сообщений: 1,864
Если кто то знает как это сделать, покажите пожалуйста. У меня не получается фокус установить.

Добавлено через 1 минуту
То есть я пробовал и просто focus() и jquery-ский и в лучшем случаи - не чего.

Добавлено через 12 часов 20 минут
Нашел вроде бы способ, работает в эксполере,фоксе,хроме. В опере вообще почему то у меня не чего не показывает. Но странно то, что в ябраузере не работает...

Старый 19.07.2013, 14:51
ZicoRio вне форума Посмотреть профиль Отправить личное сообщение для ZicoRio Найти все сообщения от ZicoRio
  № 6  
Ответить с цитированием
ZicoRio
[+5 18.06.13]
[+1 20.07.13]

Регистрация: Apr 2012
Адрес: ifinterface.com
Сообщений: 158
После полной!!! загрузки флешки из флеша вызываете JavaScript функцию,
которая находит объект (тег object) с флешкой и делает его в фокусе (... .focus()).
Еще раз - работает только в FF и IE.

Старый 19.07.2013, 15:10
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 7  
Ответить с цитированием
Akopalipsis
Banned
[+4 24.02.14]
[+4 07.11.13]
[+ 13.03.14]

Регистрация: Mar 2013
Сообщений: 1,864
Цитата:
Еще раз - работает только в FF и IE.
У меня и в хроме работает!

Создать новую тему Ответ Часовой пояс GMT +4, время: 18:21.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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