专注于高品质PHP技术等信息服务于一体 [STIEMAP] [RSS]

百度提供的广告:
flash
当前位置:首页 > 技术文档 > flash >  > 
flash as3 navigateToURL 弹窗被拦截
as2 无此问题,在IE 9浏览器中,无法直接使用navigateToURL 打开网页。
Firefox 无此问题。
ExternalInterface.call("window.open",url);
可以解决,经测试 IE8 IE9正常

TextField 不被拦截的打开新页面方法:
var linkText:TextField = new TextField();
linkText.htmlText = "<a href='event:" + url + "'  >" + name + "</a>";
linkText.addEventListener(TextEvent.LINK,OpenUrlEvent);
//打开链接事件
function OpenUrlEvent(e:TextEvent)
{
    ExternalInterface.call("window.open",e.text);
}