开始 。。 先设定一个 Loader, 并设置监听~~
# var skinLoader:Loader = new Loader(); skinLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, skinCompleteEvent); # //还有一个错误监听~~ IOErrorEvent.IO_ERROR
之后就可以定义 下载完SWF文件后,操作问题了~
# private var _mcPlayer:MovieClip; # private function skinCompleteHandler(event:Event) : void { this._mcPlayer = event.currentTarget.content; //获取~ addChild(this._mcPlayer); //添加到Stage中 # this._mcPlayer.btnPause.y = 10; //设置Y位置 # }
最后注意的一点就是 第3 行代码 this._mcPlayer.btnPause.y = 10; 中的btnPause 是指你在swf文件中的元件名称,注意不是库内的名称 ,你拖元件出来的时候 要重新命名一下。不然Loader加载进来的时候,你无法用_mcPlayer.btnPause 来操作该元件。这里要用Flash比较简单。 如果用Flex的话 额 暂时没有这种打算~~ 飘过~