我正在使用 Flash 和 as3。我是 as3 的新手。我试图加载和卸载 SWF 文件。
我的项目包含2个文件,一个是索引文件,另一个是动物文件。在索引页面中,我有动物按钮。当我单击此按钮时,动物 SWF 开始执行。但问题是当我点击动物 SWF 的索引按钮时,它不再显示索引页面,而是显示消息为
无法加载 SWF
我的索引页代码是:
var urlReq:URLRequest = new URLRequest("animal/animal.swf"); swfLoader.load(urlReq); swfLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, swfLoadComplete); swfLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, swfLoadError); function swfLoadComplete(evt:Event):void { var loader:Loader = Loader(evt.target.loader); addChild(loader.content); swfLoader.removeEventListener(Event.COMPLETE, swfLoadComplete); } function swfLoadError(evt:IOErrorEvent):void { trace("Unable to load swf "); swfLoader.removeEventListener(IOErrorEvent.IO_ERROR, swfLoadError); }
那么如何从动物 SWF 加载索引 SWF 呢?