flash里面怎样在按钮上加代码?

如题所述

1、选择软件版本并打开使用,这里选AS2.0。

2、选择“矩形工具”,颜色任意,这里选择黑色,在舞台上任意画一个框,因为后面要调整为透明的,所以什么颜色都可以的。

3、鼠标点中黑矩形框,鼠标右键,转换为按钮。

4、鼠标点中按钮,选择色彩效果样式。

5、选择透明度(alpha),设置为0%。

6、按钮透明效果如图。

7、给按钮添加你需要的代码,点中按钮,按F9进入,例如播放代码:on (release) {play();},意思为:当鼠标按下的时候,播放动画。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-07

按钮有几种,这里我们以开始按钮为例做代码:

一、新建按钮,画好图形。注意:按钮的每一帧都要画

为了方便,我们可以在按钮下面新建一个实体矩形,转换为原件,把透明度调到0。

二、

1、回到场景,将按钮单独摆放图层。点击按钮的图形(注意一定要点击图形,不要点击帧)——右键——动作

会弹出这样一个画面

2、点开全局函数——影片剪辑控制——双击“on”,会弹出这个画面

我们在右侧的弹框里选择“release”

3、再点开全局函数——时间控制轴——在后半边中括号前面双击“go on and play”,在后面的小括号里填写要在哪一帧按钮生效

三、点击“帧”——右键——动作——全局函数——时间控制轴——双击“stop”

这时候回到场景,我们会看到按钮的帧上面有一个小写的a。其实第二步和第三步可以分图层做,就是第三步新建一个图层再写入代码也可以。

这样就做完整个按钮了。

第2个回答  推荐于2017-10-15
如果你用的是flashCS3 或者flashCS4 或者flashCS5或者flashCS5.5
默认情况下是建立的AS3文档 禁止将代码写在代码上
你可以再发布设置(Ctrl+Shift+F12)里设置为AS2的 就可以按照一楼、二楼的方法加代码了
on(press){
//这里写上单击按钮要执行的命令即可
}

如果你要用AS3的 必须给按钮一个实例名 然后在关键帧内写如下代码:

按钮的实例名.addEventListener(MouseEvent.CLICK, danji);
function danji(e){
//这里写上单击按钮要执行的命令即可
}追问

设置的就是as2,老是提示无法在上面输入动作

追答

需要在按钮的外部书写代码 而不是在按钮内部

本回答被提问者采纳
第3个回答  2012-03-21
选中按钮,按F9打开动作面板,然后就可以添加代码了。
第4个回答  2012-03-21
直接在按钮上添加脚本就行,按f9.
相似回答