我需要在Flex代码中点击一个链接来打开一个新的IE窗口。从Flex内打开IE窗口
P.S我不想打开一个新的浏览器。我想打开一个只能打开一个新URL的浏览器窗口。
喜欢的东西点击Flex和在弹出窗口中的链接,然后打开cnnibn.com上。
我需要在Flex代码中点击一个链接来打开一个新的IE窗口。从Flex内打开IE窗口
P.S我不想打开一个新的浏览器。我想打开一个只能打开一个新URL的浏览器窗口。
喜欢的东西点击Flex和在弹出窗口中的链接,然后打开cnnibn.com上。
你应该只能够使用:
navigateToURL(new URLRequest('http://www.cnnibn.com'), '_blank');
(确保你导入相关的包:“进口flash.net *“)
这种方法可能有问题,一些弹出窗口拦截器,如果是的话,那么你可以看看在类此:
http://www.zorked.com/flash/flash-and-navigatetourl-popup-blocking/
一个下列方法将工作,除非弹出窗口阻止程序阻止它。
navigateToURL
添加以下按钮
navigateToURL(new URLRequest("cnnibn.com"), "_blank");
ExternalInterface
添加此行点击处理器
ExternalInterface.call("openPopup", "cnnibn.com");
而下面的脚本标签中嵌入HTML页面
function openPopup(url)
{
window.open(url, "_blank");
}