所有我需要在点击链接时从Flex代码中打开一个新的IE窗口。
P.S我不想打开一个新的浏览器。我想打开一个只能打开新网址的浏览器窗口。
点击Flex中的链接,然后在弹出窗口中打开cnnibn.com。
答案 0 :(得分:2)
你应该可以使用:
navigateToURL(new URLRequest('http://www.cnnibn.com'), '_blank');
(确保导入相关的包:“import flash.net。*”)
这种方法可能会遇到一些弹出窗口阻止程序的问题,如果是这样,那么你可以在这里查看一下这个类:
http://www.zorked.com/flash/flash-and-navigatetourl-popup-blocking/
答案 1 :(得分:1)
除非弹出窗口阻止程序阻止它,否则以下方法之一将起作用。
navigateToURL
将以下内容添加到按钮的单击处理程序
navigateToURL(new URLRequest("cnnibn.com"), "_blank");
ExternalInterface
添加此行以单击处理程序
ExternalInterface.call("openPopup", "cnnibn.com");
以下是嵌入html页面中的脚本标记
function openPopup(url)
{
window.open(url, "_blank");
}