-1

フレームにサウンドを含むswfをロードしていて、ロード中にサウンドが再生されてからステージに追加されます... swfのロードと追加に使用されるコードは次のとおりです...

private function loadSWF(path:String):void
        {
            var _req:URLRequest = new URLRequest();
            _req.url = path;

            _swfLoader = new URLLoader();
            setupListeners(_swfLoader.contentLoaderInfo);

            _swfLoader.load(_req);
        }

private function setupListeners(dispatcher:IEventDispatcher):void
        {
            dispatcher.addEventListener(Event.COMPLETE, addSWF);
        }

        private function addSWF(event:Event):void
        {
            event.target.removeEventListener(Event.COMPLETE, addSWF);
            event.target.removeEventListener(ProgressEvent.PROGRESS, preloadSWF);

            _swfLoader.addEventListener(Event.ADDED_TO_STAGE, onLoadComp);

            _swfContent = event.currentTarget.content;
            stage.addEventListener("close", unloadSWF);

            stage.addChild(_swfLoader); 
        }

助けてください...

4

1 に答える 1

0

イベントリスナーで試してみてくださいADDED_TO_STAGE、私はそれがうまくいくと思います。

于 2013-02-11T14:22:54.823 に答える