查看文章 |
[flash]中点击新开页面被拦截的解决方案
2008-03-11 10:44
在AS2中新开网页页面,当我们把getURL("url","_blank");写在onPress事件中时,新开的页面会被IE拦截,但写在onRelease事件中的时候,一般是不会被拦截的。可是当我们转向AS3时,navigateToURL()无论你写在哪个事件都会被无情的干掉(网上说的不写第2个参数行不通)。于是google一下另辟溪路,找出来的大多是说用JS的window.open()。其实,js的open方法也是会被拦截的,同事写了个JS函数暂时摆平。 function OpenNewWin(url) 不过还是有BUG,就是这个flash不能放在FORM里面,否则会form里套form找不到函数报错. |
最近读者: