
//当按下按钮时开始执行代码
on(press){
/*需要执行的代码*/
}
//当按下按钮并松开按钮时开始执行代码
on(release){
/*需要执行的代码*/
}
//当鼠标滑过按钮时开始执行代码
on(rollover){
/*需要执行的代码*/
}
//当鼠标离开按钮时开始执行代码
on(rollout){
/*需要执行的代码*/
}
2、给按钮元件取一个实例名,如取为: anniu_btn,点击该按钮所在的帧,按f9,在d出的窗口里输入代码。对应写法为:
//当按下按钮时开始执行代码
anniu_btn.onpress=function(){
/*需要执行的代码*/
}
//当按下按钮并松开按钮时开始执行代码
anniu_btn.onrelease=function(){
/*需要执行的代码*/
}
//当鼠标滑过按钮时开始执行代码
anniu_btn.onrollover=function(){
/*需要执行的代码*/
}
//当鼠标离开按钮时开始执行代码
anniu_btn.onrollout=function(){
/*需要执行的代码*/
}
按钮有几种,这里我们以开始按钮为例做代码:
一、新建按钮,画好图形。注意:按钮的每一帧都要画
为了方便,我们可以在按钮下面新建一个实体矩形,转换为原件,把透明度调到0。
二、
1、回到场景,将按钮单独摆放图层。点击按钮的图形(注意一定要点击图形,不要点击帧)——右键——动作
会d出这样一个画面
2、点开全局函数——影片剪辑控制——双击“on”,会d出这个画面
我们在右侧的d框里选择“release”
3、再点开全局函数——时间控制轴——在后半边中括号前面双击“go
on
and
play”,在后面的小括号里填写要在哪一帧按钮生效
三、点击“帧”——右键——动作——全局函数——时间控制轴——双击“stop”
这时候回到场景,我们会看到按钮的帧上面有一个小写的a。其实第二步和第三步可以分图层做,就是第三步新建一个图层再写入代码也可以。
这样就做完整个按钮了。
解决方法如下:
1、首先你要在那一帧上加上stop(),这样这一帧停止,你才能通过点击按钮进行播放
2、然后开始设置按钮,可使用矩形或者椭圆绘制一个图形,再选择这个图形,按F8转换为按钮元件
3、给这个按钮添加一个命令,AS2.0的,格式很重要,如下:
on (release) {gotoAndPlay(2)}
括号里的这个数字2可根据你的需要进行更改,比如第5帧播放动画,那么括号里改成5
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)