swf正在加载声音,然后将它添加到as3中的舞台上

时间:2013-02-04 12:39:13

标签: actionscript-3 flash

我正在加载一个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); 
        }

Plz帮助...

1 个答案:

答案 0 :(得分:0)

尝试使用ADDED_TO_STAGE事件监听器,我认为它会起作用。