如何从swf打开弹出窗口?
我的方法 - 在原始swf上创建另一个面板并叠加。 问题是原始swf的大小与弹出窗口的大小相比较小。
不允许使用JS通话,这不允许我使用window.open
javascript来电。
更新:我也需要能够与此弹出窗口进行通信。这消除了使用navigateToURL
方法打开新窗口。
答案 0 :(得分:3)
您必须使用navigateToURL
并将目标设置为'_blank'
IE)
navigateToURL( new URLRequest('http://my.useful.content.not.spam.com/page.html'), '_blank')
您必须处理page.html
答案 1 :(得分:2)
如果您必须与弹出窗口进行通信,您仍然可以使用navigateToURL并使用SharedObjects在电影之间传递消息。或者是与127.0.0.1的socket连接以及每部电影的端口。或者LocalConnection,就像gthmb说的那样。