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); } } }