用on(event){...} event代表触发事件,
例如on(release){...}就是单击按键时.或者给帧增加代码,比如按钮的实例名为btn,那么帧中的代码就是btn.onRelease=function(){...},这是使用匿名函数,
建议使用btn.onRelease=aaa;aaa是触发事件后执行的函数名.或者在按钮中帧中增加.这些都是对于as2.0来说的,
如果是As3.0,就要用tn.addEventListener(MouseEvent.CLICK,onClick);
function onClick(){...}来增加事件!
cs4以上版本,as3在时间轴的帧里写代码:
play_btn.addEventListerner(MouseEvent.MOUSE_DOWN,play_fn)
//play_btn按钮名
function play_fn(ev){
//自定义函数
play();
}
//注意:不能丢掉function
//......黑龙江省........... 张志晨................\\
新建文件的时候 选择ActionScript 2.0,这个支持写在按钮上。
cs3 默认的是ActionScript 3.0 3.0是不支持在按钮上写代码的,代码必须都写在帧上。
Ctrl+Shift+F12 发布设置的 flash标签页中
ActionScript版本右边下拉选ActionScript 2.0
CS3以后不能给按钮,影片剪辑添加代码了
具体方法是在时间轴上用监听来实现
比如你要点下一个按钮btn1,时间轴停止,就这样写
btn1.addEventListerner(MouseEvent.Mouse_DOWN,func1)
func1(e){
stop();
}