2011-09-03 68 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"); 
}