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)代替,在这里是一样的。
mc.按钮名.addEventListener(事件,函数名);//默认从当前场景开始,mc是包含按钮的影片剪辑,这里可以很多层次了,不过每一个对象都要命名才能控制
stage.addEventListener(事件,函数名);//当前场景舞台帧听,这个就是_root.
常用事件有:鼠标事件,键盘事件,全帧事件(总是执行的内容),相对的函数也要声明是什么事件
gotoAndPlay(2,"zhu"); 要写在函数里头,这跟2.0的写在影片剪辑里头一样的原理,换汤不换药,明了不?
还有标点符号不能有任何差错!
把按钮放舞台上不行么??