加载后立即关注闪存内容

时间:2013-12-18 08:42:54

标签: javascript flash browser

我通过互联网搜索并找到了很多关于这个问题的线程和解决方案,但没有人适合我。几乎所有尝试包括swfobject,javascript焦点,swfobject内部的自定义编写函数等等。在DOM加载后尝试焦点并获得相同的结果。我只是希望我的键盘按键在有人打开链接后才能工作。

我的浏览器是Firefox26,但在所有浏览器中都是一样的。为什么这么难?如果有人有一个有效的解决方案,我将非常感激!谢谢!

1 个答案:

答案 0 :(得分:0)

我成功地使用了这个。在Application中,注册一个creationComplete处理程序:

<s:Application .....  creationComplete="doInit()" ....>

protected function doInit():void {
    // Force the browser to give forus to the app
    ExternalInterface.call('function() {
                                var app = document.getElementById("<your app name>");
                                app.focus();
                            }');
}