我在FLASH AS2中,这个movieclip有一些关键帧,我希望当用户点击某个按钮时,就执行这些帧,在FLASH AS2中,我用movieclip.gotoandplay(21)没有什么问题。但是在flash as3中,就不起作用。
2 回答

蛊毒传说
TA贡献1895条经验 获得超3个赞
as3之后,不再推荐把代码写在元件里了
最好的办法是在舞台的第一帧写代码:
1,给你的按钮写上一个实例名称,例如:myBtn1;
2, 给你的movieclip写上实例名称,例如:myMov;
3, 在第一帧你给你的按钮加侦听函数,要写上路径,绝对或相对的
this.myBtn1.addEventListener(MouseEvent.CLICK,MyClickHandle);
4,写个处理函数
function MyClickHandle(e:MouseEvent):void{
路径.myMov.gotoandplay(21)
}
就能行了,随手写的一个简单方法 希望能写明白

慕桂英3389331
TA贡献2036条经验 获得超8个赞
在那个影片剪辑的帧上好像是
按钮.addEventListener(MouseEvent.CLICK,FunCLICK);
function
FunCLICK(event:MouseEvent):void{
this.gotoAndPlay(21);
}
现在普遍使用AS2
我不敢说我精通AS3,但是我觉得它没什么用。(声音又只能加载一遍很不爽)
我用AS2已经可以弄出AS3的一些效果了。
- 2 回答
- 0 关注
- 165 浏览
添加回答
举报
0/150
提交
取消