as3.0에서

 

navigateToURL로 _blank 타겟의 새창을 열려고 할 경우 익스플로러6에서 (다른 버젼 확인 안 됨) 팝업 차단에 걸리는 경우가 있다.

 

자바스크립트로 해결이 가능한데, 이것도 약간의 문제가 있다.

 

우선은

 

ExternalInterface.call("eval", "window.open('"+url+"')");


위 처럼 url을 자바스크립트를 통해서 새창을 열게되면 팝업차단에 걸리지 않게 되는데, 이상하게 이것도 MouseEvent.MOUSE_DOWN을 통하면 차단된다.

 

(링크 참고 : http://showjean.tistory.com/92)

 

그렇기 때문에, MouseEvent.CLICK을 통해서 위처럼 자바스크립트로 새창을 열면 잘 된다.

 

OK~

 

(target이 특정 이름일 경우에는 모르겠다...)