flash cs5 AS2按钮,鼠标滑过动画和鼠标离开动画怎样执行?cs5里按钮不能写代码,监听鼠标的命令不会。。

每帧的代码:
第一帧:stop();然后监听鼠标点击,
若点击则跳到第二帧(下一帧,nextFrame() )
第二帧监听鼠标弹起(MouseUp),若弹起则从第三帧开始play,
第10帧直接写stop();gotoAndStop(1),这样又到第一帧。
这个能写具体点吗。。。。我是代码白痴。。但想知道原里。
具体第几针要写什么。。。

你当前的发布设置中,可能将ActionScript的版本设置为3.0了,将它改成ActionScript 2.0。这样就可以在按钮、影片剪辑上写代码了。
就算是as2.0也尽量不要把代码写在元件上面,这样不便于维护和排查问题。将代码写在帧上就行了。例如这个按钮名称是:btn
那么鼠标滑过代码就是:
btn.onRollOver = function(){
//处理代码;
trace("鼠标滑过");
}
那么鼠标离开代码就是:
btn.onRollOut = function(){
//处理代码;
trace("鼠标离开");
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-10
上面的,AS2按钮可以直接写代码,估计你是弄到AS3去了
解决方法:
在帧里输入:
(按钮实例名).addEventListener(MouseEvent.CLICK,function (event){
nextFrane()
})
这样以此类推
第2个回答  2013-03-04
Ctrl+N,新建页面“常规”标签选择第二个,“Actionscript2.0"文件,就可以按钮里写代码了。默认创建as3的,不能那样写。
或者你现有文件单击舞台,在属性面板的”脚本“选项下拉列表选择”Actionscript2.0“就可以写了。
第3个回答  2013-03-18
第一帧
stop();
btn.onPress=function(){
nextFrame();
}//把按钮实例名称改为btn
第二帧
this.onMouseUp = function(){

gotoAndPlay(3);
}
第十帧
stop();
gotoAndStop(1);
相似回答