2011-09-03 2 views
0

swf 파일에 버튼이 있습니다. 단추를 누르면 swf가 다른 창에로드됩니다 (새 창에서 새 swf를 호출하려는 경우).다른 SWF에서 새 SWF 파일을 엽니 다.

내가 좋아하는 뭔가를 시도했다 :

MYBUTTON.addEventListener(MouseEvent.CLICK, MYBUTTON_link); 

function MYBUTTON_link(e:MouseEvent):void 
{ 

    var urlRequest:URLRequest = new URLRequest("external.swf"); 
    loader.load(urlRequest); 
    loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadDone); 

} 

다른 방법이었다

fscommand ("exec", "external.swf"); 

하지만 그들 중 누구도 작동하지 않습니다 ...

답변

2

대신 navigateToURL를 사용해보십시오 :

function MYBUTTON_link(e:MouseEvent):void 
{ 
    navigateToURL(new URLRequest("external.swf"), "_blank"); 
}