PDA

Просмотр полной версии : потеря фокуса ввода


Milagro
25.07.2005, 16:03
Проблема выглядит так - при переключении с окна броузера в котором крутится flash-игра на другое окно (любое приложение, пусть будет почта) и возврате обратно к игре, ролик перестает реагировать на нажатие клавиш.

После щелчка мышью по флешке (именно по флешке, щелчок по свободному пространству в окне броузера вокруг флешки не помогает), все работает нормально.

Это лечится?

dimarik
25.07.2005, 16:55
нет вроде, не лечица

Milagro
25.07.2005, 17:08
Может в HTML-код вставить принудительную передачу фокуса на flash-объект? Это правда не элемент формы, но может в этом направлении поискать?

iNils
25.07.2005, 17:11
Лечится.
Пишешь в body onfocus="f();
получится так:
<BODY bgcolor="#FFFFFF" onfocus="f();">
потом пишешь
<script>
f= function (){
document.body.all("Untitled-5").focus();
}
</script>где Untitled-5 у меня id флешки

теперь при получении html фокуса, он будет передаваться флешу.

Milagro
25.07.2005, 19:08
Да, именно это и имелось в виду. Спасибо, попоробую. Если не срастется спрошу лично Nils-a, OK?

iNils
26.07.2005, 14:36
Спрашивай, но я в javascript не гуру. По началу чтению данного топика, я не знал как и что. На поиск и тестирование инфы в сети ушло полчаса.