使用navigateToURL(AS3)从Flash打开URL

时间:2012-01-10 13:50:55

标签: actionscript-3 url hyperlink navigatetourl

今天已经把头发拉了几个小时。 我无法从已打开的Flash网站打开另一个网站。

以下是代码:

GotoFB.addEventListener(MouseEvent.CLICK, gotoFB);

function gotoFB(event:MouseEvent):void
{

    navigateToURL(new URLRequest("http://www.facebook.com"), "_blank");
}

这适用于flash播放器,但不适用于chrome / ie / firefox ..

3 个答案:

答案 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)

文件 - >发布设置 - >本地播放安全 - >仅限访问网络

...瞧