2009. 2. 13. 19:23

AS3에서 navigateToURL로 다음과 같이 메소드를 수행하면 팝업방지 기능이 있는 브라우져의 경우

팝업 방지창이 뜨며 정상적으로 작동하지 아니한다.

 
navigateToURL(new URLRequest("http://www.naver.com/"), "_blank");
 

이럴 경우 자바스크립의 window.open 메소드를 사용하여 해결할 수 있다.

다음은 이를 보다 쉽게 클래스 패키지화 한 내용이다.

 

 

package { import flash.external.ExternalInterface; public class URLUtil { protected static const WINDOW_OPEN_FUNCTION : String = "window.open"; public static function openWindow(url : String, window : String = "_blank", features : String = "") : void { ExternalInterface.call(WINDOW_OPEN_FUNCTION, url, window, features); } } }

 



출처 : http://blog.naver.com/hiddenid/40042424543

Posted by Doworld - a.k.a 여리