as3.0에서
navigateToURL로 _blank 타겟의 새창을 열려고 할 경우 익스플로러6에서 (다른 버젼 확인 안 됨) 팝업 차단에 걸리는 경우가 있다.
자바스크립트로 해결이 가능한데, 이것도 약간의 문제가 있다.
우선은
ExternalInterface.call("eval", "window.open('"+url+"')");
위 처럼 url을 자바스크립트를 통해서 새창을 열게되면 팝업차단에 걸리지 않게 되는데, 이상하게 이것도 MouseEvent.MOUSE_DOWN을 통하면 차단된다.
(링크 참고 : http://showjean.tistory.com/92)
그렇기 때문에, MouseEvent.CLICK을 통해서 위처럼 자바스크립트로 새창을 열면 잘 된다.
OK~
(target이 특정 이름일 경우에는 모르겠다...)
'Flash > AS3.0' 카테고리의 다른 글
SFont v1.1.1 - 런타임 폰트 공유 클래스 //2009/07/06 15:41 (0) | 2012.06.05 |
---|---|
SLoader - 순차적 로더 //2009/04/19 23:07 (0) | 2012.06.05 |
RegExp 1 - 최단 일치 검색 //2009/04/29 14:41 (0) | 2012.06.05 |
클래스 동적 로드 //2008/12/10 00:07 (1) | 2012.06.05 |
Loader와 LoaderContext 그리고 crossdomain //2008/11/27 20:54 (0) | 2012.06.05 |