繁体   English   中英

使用navigateToURL(AS3)从Flash打开URL

[英]Opening a URL from Flash using navigateToURL (AS3)

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

这是代码:

GotoFB.addEventListener(MouseEvent.CLICK, gotoFB);

function gotoFB(event:MouseEvent):void
{

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

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

在我的Flex-app中最近的chrome-update中出现了navigateToUrl的一些问题。 不得不使用这个解决方法:

ExternalInterface.call("window.open", url, target);

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

瞧...

一些弹出窗口阻止程序阻止navigateToURL(..., "_blank") ,有一堆不同质量的变通方法,主要涉及通过ExternalInterface调用JavaScript的window.open而不是使用navigateToURL(..., "_blank") 如果你google它,你可能会发现一个适合你的情况。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM