今天已经把头发拉了几个小时。 我无法从已打开的Flash网站打开另一个网站。
以下是代码:
GotoFB.addEventListener(MouseEvent.CLICK, gotoFB);
function gotoFB(event:MouseEvent):void
{
navigateToURL(new URLRequest("http://www.facebook.com"), "_blank");
}
这适用于flash播放器,但不适用于chrome / ie / firefox ..
答案 0 :(得分:6)
我的Flex-app中最近的chrome-update中出现了navigateToUrl的一些问题。不得不使用这个解决方法:
ExternalInterface.call("window.open", url, target);
答案 1 :(得分:0)
一些弹出窗口阻止程序阻止了navigateToURL(..., "_blank")
,其中有许多不同质量的变通办法,主要涉及通过window.open
而不是ExternalInterface
调用JavaScript的navigateToURL(..., "_blank")
。如果你谷歌,你可能会发现一个适用于你的情况。
答案 2 :(得分:0)
文件 - >发布设置 - >本地播放安全 - >仅限访问网络
...瞧