flash cs4中as3的按钮应该怎么添加代码?
平时用的都是flash8。按钮制作好后,直接点动作——脚本助手——时间轴控制——就可以成功了。。可是今天用flashcs4中的as3,制作好按钮原件后,没有办法添加代码。...
平时用的都是flash8。
按钮制作好后,直接点动作——脚本助手——时间轴控制——
就可以成功了。。
可是今天用flash cs4 中的as3,制作好按钮原件后,没有办法添加代码。。我应该怎么做呢??
我只用作“play” “stop” “replay”就好了 展开
按钮制作好后,直接点动作——脚本助手——时间轴控制——
就可以成功了。。
可是今天用flash cs4 中的as3,制作好按钮原件后,没有办法添加代码。。我应该怎么做呢??
我只用作“play” “stop” “replay”就好了 展开
5个回答
展开全部
用on(event){...} event代表触发事件,
例如on(release){...}就是单击按键时.或者给帧增加代码,比如按钮的实例名为btn,那么帧中的代码就是btn.onRelease=function(){...},这是使用匿名函数,
建议使用btn.onRelease=aaa;aaa是触发事件后执行的函数名.或者在按钮中帧中增加.这些都是对于as2.0来说的,
如果是As3.0,就要用tn.addEventListener(MouseEvent.CLICK,onClick);
function onClick(){...}来增加事件!
例如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
//......黑龙江省........... 张志晨................\\
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是不支持在按钮上写代码的,代码必须都写在帧上。
cs3 默认的是ActionScript 3.0 3.0是不支持在按钮上写代码的,代码必须都写在帧上。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-06-18
展开全部
Ctrl+Shift+F12 发布设置的 flash标签页中
ActionScript版本右边下拉选ActionScript 2.0
ActionScript版本右边下拉选ActionScript 2.0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CS3以后不能给按钮,影片剪辑添加代码了
具体方法是在时间轴上用监听来实现
比如你要点下一个按钮btn1,时间轴停止,就这样写
btn1.addEventListerner(MouseEvent.Mouse_DOWN,func1)
func1(e){
stop();
}
具体方法是在时间轴上用监听来实现
比如你要点下一个按钮btn1,时间轴停止,就这样写
btn1.addEventListerner(MouseEvent.Mouse_DOWN,func1)
func1(e){
stop();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询