在Flash中如何弹出链接


在AS2中,一般用getURL函数来打开链接:

getURL(”http://www.qingbo.org/”, “_blank”);

在AS3中,用navigateToURL函数:

navigateToURL(new URLRequest(”http://www.qingbo.org/”), “_blank”);

但它们都回被Firefox的ad blocker阻止并出现一个警告条(甚至是一个随机事件!)。我Google了好久,大部分都没有给出好的办法。

其实Google的第二条结果是blogspot的,因它被封我就懒得打开了。最后不得已用代理上去,发现解决办法就在那里,用ExternalInterface调用Javascript打开新窗口就可以了。简单的就是:

ExternalInterface.call(“window.open”, “http://www.qingbo.org/”, “_blank”, “”);

原文链接(链接加了代理,直接点击可访问):

http://skovalyov.blogspot.com/2007/01/how-to-prevent-pop-up-blocking-in.html


Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.