假设5个按钮为btn1,btn2,btn3,btn4,btn5他们在一个影片剪辑mc_1中。点击这些按钮都跳转到主场景的某个桢,然后分别加载对应的外部swf文件1,2,3,4,5。
as3.0代码该如何写?
多简单啊. 拿btn1举例子
btn1.addEventListener(MouseEvent.CLICK, f1);
function f1(e:MouseEvent):void
{
btn1.removeEventListener(MouseEvent.CLICK,f1);//用完释放内存是好习惯
MovieClip(root).gotoAndStop(10);//跳到第10帧
}
然后在第10帧写上你加载外部swf文件的代码
var loader1:Loader = new Loader();
loader1.load(new URLRequest("1.swf");
addChild(loader1);
btn1.addEventListener(MouseEvent.CLICK, f1);
function f1(e:MouseEvent):void
{
btn1.removeEventListener(MouseEvent.CLICK,f1);//用完释放内存是好习惯
MovieClip(root).gotoAndStop(10);//跳到第10帧
}
然后在第10帧写上你加载外部swf文件的代码
var loader1:Loader = new Loader();
loader1.load(new URLRequest("1.swf");
addChild(loader1);
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-10-14
as3.0可以这样写吗,期待大神 出现,,,,AS2.0就知道
第2个回答 2012-10-18
分别给btn1,btn2,btn3,btn4,btn5五个按钮注册鼠标事件,侦听函数中现实跳转帧和加载本回答被网友采纳