나는 플래시 및 as3에서 작업 중입니다. 나는 as3을 처음 사용합니다. SWF 파일을로드하고 언로드하려고했습니다.SWF를 as3으로로드 할 수 없습니다.
내 프로젝트에는 2 개의 파일이 있고, 하나는 색인 파일이고 다른 하나는 동물 파일입니다. 인덱스 페이지에는 동물 용 버튼이 있습니다. 이 버튼을 클릭하면 동물 SWF가 실행을 시작합니다. 그러나 문제는 내가 동물 SWF의 인덱스 버튼을 클릭하면, 대신이
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); }
AS2에서 swf가 currenlty로로드 된 SWF의 내용을 대체 할 수있는 것처럼 보이지 않습니다. index.swf는 this.addChild (swfLoader)를 작성한 후에도 animal.swf –