flash里面怎样在按钮上加代码?
5个回答
展开全部
按钮有几种,这里我们以开始按钮为例做代码:
一、新建按钮,画好图形。注意:按钮的每一帧都要画
为了方便,我们可以在按钮下面新建一个实体矩形,转换为原件,把透明度调到0。
二、
1、回到场景,将按钮单独摆放图层。点击按钮的图形(注意一定要点击图形,不要点击帧)——右键——动作
会弹出这样一个画面
2、点开全局函数——影片剪辑控制——双击“on”,会弹出这个画面
我们在右侧的弹框里选择“release”
3、再点开全局函数——时间控制轴——在后半边中括号前面双击“go on and play”,在后面的小括号里填写要在哪一帧按钮生效
三、点击“帧”——右键——动作——全局函数——时间控制轴——双击“stop”
这时候回到场景,我们会看到按钮的帧上面有一个小写的a。其实第二步和第三步可以分图层做,就是第三步新建一个图层再写入代码也可以。
这样就做完整个按钮了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你用的是flashCS3 或者flashCS4 或者flashCS5或者flashCS5.5
默认情况下是建立的AS3文档 禁止将代码写在代码上
你可以再发布设置(Ctrl+Shift+F12)里设置为AS2的 就可以按照一楼、二楼的方法加代码了
on(press){
//这里写上单击按钮要执行的命令即可
}
如果你要用AS3的 必须给按钮一个实例名 然后在关键帧内写如下代码:
按钮的实例名.addEventListener(MouseEvent.CLICK, danji);
function danji(e){
//这里写上单击按钮要执行的命令即可
}
默认情况下是建立的AS3文档 禁止将代码写在代码上
你可以再发布设置(Ctrl+Shift+F12)里设置为AS2的 就可以按照一楼、二楼的方法加代码了
on(press){
//这里写上单击按钮要执行的命令即可
}
如果你要用AS3的 必须给按钮一个实例名 然后在关键帧内写如下代码:
按钮的实例名.addEventListener(MouseEvent.CLICK, danji);
function danji(e){
//这里写上单击按钮要执行的命令即可
}
追问
设置的就是as2,老是提示无法在上面输入动作
追答
需要在按钮的外部书写代码 而不是在按钮内部
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选中按钮,按F9打开动作面板,然后就可以添加代码了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接在按钮上添加脚本就行,按f9.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询