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);

flash cs5 AS2按钮,鼠标滑过动画和鼠标离开动画怎样执行?cs5里按钮不...
就算是as2.0也尽量不要把代码写在元件上面,这样不便于维护和排查问题。将代码写在帧上就行了。例如这个按钮名称是:btn 那么鼠标滑过代码就是:btn.onRollOver = function(){ \/\/处理代码;trace("鼠标滑过");} 那么鼠标离开代码就是:btn.onRollOut = function(){ \/\/处理代码;trace("鼠标离开")...

flash cs5 用的是as2.0鼠标滑过可以,滑出却不可以,求教
这种效果,其实都是在容器外写代码的,这样写不专业,给你介绍一个好的方法比你这种效果好的多,如果你的MC没有位移的话。把你的这些东西做在一个影片剪辑中,去掉所有的 stop()然后在主场景拖放这剪辑,然后起名字mc2,在主时间轴上把你的代码 修改下。mc2.stop();mc2.onRollOver = function() ...

FLASH CS5 按键指令问题
AS2,请尽是不要使用相对路径,对一些初级编程人员来讲,非常容易混淆元件的路径,使用绝对路径,一目了然。比如你的问题是你的gotoAndPlay(2)没有设置路径,你这样写的思路是this是子级,不写当然就是现在的时间轴了,但是编译器并不这样认为,它还是认为你的舞台焦点在你的影片剪辑上,所以成功不了。...

FLASH中当鼠标离开按钮时,按钮发生的动画,最好用按钮,写详细点,我是菜...
1.新建一个影片剪辑(影片剪辑里放你鼠标离开时的动画)mc ,mc的第一帧最好做成空帧,然后再第一帧上写动作脚本 stop()2.建立一个按钮,点击按钮按F9 这时候会出现 动作脚本输入窗口,输入 on(rollover) { _root.mc.gotoAndPlay(2)} 这样就可以了 ...

我安装的是flash cs5为什么不能在按钮上写代码,建的是2.0的文件...
as3还是as2都是要在帧里面写代码,在按钮内部是不行的!

FLASHCS5里面动画编辑器怎么才能打开
1、建立AS3的文档 2、第一帧插入一个元件【图形元件或者影片剪辑元件或者按钮元件均可】3、第10帧按F5键(插入普通帧)4、时间轴上第10帧右键单击选择创建补间动画 就可以使用动画编辑器了 补充说明:AS3文件可以制作两种补间动画。一种是上面介绍的补间【我一般称呼为新型补间】,再一种是flashCS3...

在flash里,鼠标滑过按钮,播放第几帧到第几帧,鼠标离开,返回!!!
点按钮,加入下面的代码 on (rollOver) { _root.amc.gotoAndPlay(10);} on (rollOut) { _root.amc.gotoAndStop(10);} 这个就是鼠标经过按钮后播放amc剪辑的第10帧,你要在第20帧处加一个stop();命令就可以了 鼠标离开后回到amc剪辑的第10帧 要是你想回到别的地方,改一下里面的命令就行了 ...

Flash里的按钮怎么插入代码
1、单击按钮元件,按f9,在弹出的代码框里输入代码 \/\/当按下按钮时开始执行代码 on(press){ \/*需要执行的代码*\/ } \/\/当按下按钮并松开按钮时开始执行代码 on(release){ \/*需要执行的代码*\/ } \/\/当鼠标滑过按钮时开始执行代码 on(rollover){ \/*需要执行的代码*\/ } \/\/当鼠标离开按钮时开始...

Flash CS5加载外部影片代码
要看你的代码是不是2要是3的话就不行 追问: 不是,你可能没听懂。我以前用Flash8的时候用这个代码loadMovie("02.swf", 0);就可以加载02这个Flas h动画 。可是现在有人用Adobe出的Flash CS5做了几段动画,要我给插个接动画的代码,可是我怎么也连不上,我想问一下,是不是loadMovie("...

flash里面怎样在按钮上加代码?
1、选择软件版本并打开使用,这里选AS2.0。2、选择“矩形工具”,颜色任意,这里选择黑色,在舞台上任意画一个框,因为后面要调整为透明的,所以什么颜色都可以的。3、鼠标点中黑矩形框,鼠标右键,转换为按钮。4、鼠标点中按钮,选择色彩效果样式。5、选择透明度(alpha),设置为0%。6、按钮透明效果...

相似回答