影片剪辑中的按钮如何控制跳到主场景的时间轴上(AS3脚本)

2024-11-06 07:48:04
推荐回答(3个)
回答(1):

bt.addEventListener(MouseEvent.CLICK,goto);
function goto(e:MouseEvent):void{
var mc:MovieClip=parent as MovieClip
mc.gotoAndStop("11","mc1")
}
这个绝对可以,替换成你的名字就可以了。层级还是一样的。
bt.addEventListener(MouseEvent.CLICK,goto);
function goto(e:MouseEvent):void{
var mc:MovieClip=stage.getChildAt(0) as MovieClip
mc.gotoAndStop("11","mc1")
}
如果要用_root.可以用stage.getChildAt(0)代替,在这里是一样的。

回答(2):

mc.按钮名.addEventListener(事件,函数名);//默认从当前场景开始,mc是包含按钮的影片剪辑,这里可以很多层次了,不过每一个对象都要命名才能控制
stage.addEventListener(事件,函数名);//当前场景舞台帧听,这个就是_root.

常用事件有:鼠标事件,键盘事件,全帧事件(总是执行的内容),相对的函数也要声明是什么事件

gotoAndPlay(2,"zhu"); 要写在函数里头,这跟2.0的写在影片剪辑里头一样的原理,换汤不换药,明了不?

还有标点符号不能有任何差错!

回答(3):

把按钮放舞台上不行么??