Flex
navigatetourl 옵션
ndlessrain
2012. 7. 29. 21:12
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