Вернуть фокус в приложение Flash ...? - PullRequest
1 голос
/ 21 марта 2010

У меня есть интерактивное приложение Flash на моем веб-сайте - приложение и веб-сайт находятся под моим контролем, поэтому я могу редактировать их оба (то есть, это не сайт с пользовательским контентом, где я мог быуправлять только игровым контентом или только веб-сайтом).

Это код для вставки флэш-приложения:

<object name="flashApp" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="FlashApp" width="600"  height="600" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">   
    <param name="movie" value="apps/1234.swf" />
    <param name="allowScriptAccess" value="sameDomain" />
    <embed src="apps/1234.swf" width="600"  height="600" quality="high" name="exampleApp" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer">
    </embed>
</object>

В приложении Flash есть несколько ссылок, которые позволяют пользователю нажимать на элементы, которыевыполнять действия JavaScript, которые изменяют содержимое флэш-памяти.JavaScript связывается с приложением Flash, а приложение связывается с JavaScript.

Одна небольшая проблема, с которой я сталкиваюсь, заключается в том, что, когда пользователь нажимает одну из кнопок или ссылок JavaScript, фокус теряется из-зафлэш-приложение.Например, они могут нажать «Узнать о X» (одна из ссылок javascript), и приложение флэш-памяти продолжит работу, но когда пользователь пытается использовать клавиши со стрелками после этого, в приложении флэш-памяти ничего не происходит.Вместо этого пользователь должен сначала щелкнуть обратно во флэш-приложении, прежде чем снова использовать клавиатуру.

Мне нужна функция javascript, которая может быть вызвана для восстановления фокуса клавиатуры и мыши на флэш-приложении и какие будут работать в IE, Firefox и Chrome .

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...