728x90

Flex에서 기존 웹 페이지를 팝업으로 띄우기 위해서는 보통 다음과 같은 방식을 사용한다.

navigateToURL(new URLRequest('http://wordpress.com'), '_blank');

하지만 위 방법으로는 Java Script에서 가능한 window.open('..', '..', '..') 기능에서와 같이 툴바와 크기, 리사이즈 등의 옵션을 주기가 어렵게 된다.

그래서 다음과 같이 원하는 옵션을 주어 팝업창을 띄우는 함수를 하나 만들어 사용하고 있다.

public function openWeb(url:String, name:String, width:Number, height:Number):void {
navigateToURL(new URLRequest('javas-ript:(function(){window.open("' + url
+ '", "' + name + '", "toolbar=no,location=no,status=no,'
+ 'menubar=no,scrollbars=no,resizable=no,width=' + width
+ ',height=' + height + '");})()'), '_self');
}

출처 : http://crowelee.wordpress.com/2007/12/06/popup-window-in-flex/


728x90

'Flex' 카테고리의 다른 글

Externalinterface 15초  (0) 2012.07.29
flex-iframe window.open  (0) 2012.07.29
플렉스 이미지 자르기  (0) 2012.07.29
Flex sdk 3.6 설치  (0) 2012.07.29
Flex 이벤트 강제 발생 dispatchEvent  (0) 2012.07.29

+ Recent posts