天天看點

as3彈出新視窗

在as2的時代,隻有onRelease下的getURL才會被認為是一次完整的點選,onPress就會被攔截

到了navigateToURL的時代,即便你監聽一個MouseEvent.CLICK事件,他也會被攔截,原因我現在也不知道,誰知道的話可以跟帖

那麼怎麼解決as3彈出一個_blank不被攔截呢,3個條件

1.判斷浏覽器的版本,如果是firefox和其他什麼opera啥的就直接navigateToURL,如果是IE的話就調用window.open

2.必須監聽MouseEvent.CLICK事件,如果是MouseEvent.DOWN啥的我就不敢保證了

3.wmode屬性必須設定成opaque,Transparent的話我沒試過,大家可以試試,反正window肯定不行

這3個條件滿足了,才能保證彈出的新頁面不被攔截!!!!!!!!!!