flash AS3 中按钮控制加载外部SWF

我已经做好了一个按钮怎么写AS3能点击这个按钮播放另一个SWF文件感谢zhzh50但按照你的做了后出现1084:语法错误:rightbrace应在endofprogram... 我已经做好了一个按钮 怎么写AS3能点击这个按钮播放另一个SWF文件
感谢 zhzh50 但按照你的做了后出现 1084: 语法错误: rightbrace 应在 end of program 之前。 这个了怎么办啊
展开
 我来答
zhzh50
2010-07-20 · 超过24用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:68.3万
展开全部
比如说你的按钮叫 play_btn 。
需要先建一个图层和一个空白的影片剪辑,并且把这个影片剪辑放到图层上,实例名为SwfMc,在建一个名为AS的图层,用来写代码。

var Movie_Ldr:Loader=new Loader();
play_btn.addEventListener(MouseEvent.CLICK,loadHandler);
function loadHandler(event:Event):void {
Movie_Ldr.unloadAndStop();
var URLstr:String="这里面写上swf文件的地址";
var req:URLRequest=new URLRequest(URLstr);
Movie_Ldr.load(req);
Movie_Ldr.contentLoaderInfo.addEventListener(Event.COMPLETE,onCOMPLETE);
}
function onCOMPLETE(evt:Event):void {
if (SwfMc.numChildren>0) {
SwfMc.removeChildAt(0);
}
SwfMc.addChild(Movie_Ldr);
//下面还可以对它的其他属性进行调整,如下
SwfMc.x=0;
SwfMc.y=0;
}

//////////////over
我又测试了一下,没有任何问题。
是不是你那个地方弄错了,或是其他笔误。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式