Mam aplikację flash na mojej stronie, a kiedy użytkownik wchodzi w interakcję z aplikacją flash, przeglądarka/html/javascript przestaje otrzymywać dane z klawiatury.Flash kradnie ogniskowanie przeglądarki
Na przykład w przeglądarce Firefox-t nie otwiera już nowej karty.
Jeśli jednak kliknę część strony, która nie jest flashowana, przeglądarka ponownie zacznie otrzymywać te zdarzenia.
Czy mimo to programuje się (za pomocą flash lub javascript), aby zwrócić fokus do przeglądarki?
Po tym, jak użytkownik kliknie przycisk w flash, mam flash wykonujący wywołanie zwrotne javascript, więc próbowałem skupić się na polu formularza (i na ciele) przez javascript, ale to podejście nie wydaje się pracować.
Być może bardziej konkretnym przykładem jest Youtube. Mają także ten problem. Kiedy klikam przycisk odtwarzania/pauzy lub reguluję głośność, spodziewałbym się, że moje elementy sterujące klawiatury nadal będą działać, ale nie muszą, muszę kliknąć gdzieś na stronie poza obszarem filmu. To jest dokładny problem, który próbuję rozwiązać.
Nice one! Nie znam ani trochę Flasha (i nie chcę, płyta jest pełna ;-), więc to jest jedna z ciekawszych informacji, będę masowo wysyłać wiadomości do Flash'erów, które znam! –