在另一个框架或窗口中打开外部.swf

时间:2013-10-26 16:55:24

标签: actionscript-3 flash

我正在尝试链接到我已经完成的外部.swf文件,但它在主.swf中作为弹出窗口打开。我想要做的是让它导航到外部.swf的空白帧或在新窗口中打开它。我如何实现这一目标?

这是我打开外部.swf的代码:

private function openSWF():void {
        cSWFLoader = new Loader();
        cSWFPopup = addChild(cSWFLoader);
        cSWFLoader.x = cPopX;
        cSWFLoader.y = cPopY;

        try {
            cSWFLoader.load(new URLRequest(cSourceFile));
            cSWFLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, SWFLoaded);
        }catch (err:Error){
            trace("YOU DONE GOOFED", cSourceFile);
            trace("Error: ", err);
            cSourceFile = null;
        }
    }

private function SWFLoaded(evt:Event):void{
        cSWFLoader.addEventListener(MouseEvent.MOUSE_DOWN, dragSWF);
        cSWFLoader.addEventListener(MouseEvent.MOUSE_UP, dropSWF);
        cSWFPopup.content.gotoAndStop(cFrameLabel);
        cSWFPopup.content.closeBtn.addEventListener(MouseEvent.CLICK, closeSWF);
        cSWFLoader.contentLoaderInfo.removeEventListener(Event.COMPLETE, SWFLoaded);

    }

提前致谢

0 个答案:

没有答案