首先,有两幅动画,应该是通过两个影片剪辑元件来制作的。可以新建元件,制作动画。之后将元件拖动到舞台(就是flash的画布)中。
接着,在属性窗口,给两个元件命名,如:donghua1,donghua2.
再来,制作两个按钮,或者直接从窗口-公共库中拖进按钮。
最后,就需要写代码。这关系到as2.0或者是as3.0。as2.0可以用窗口-行为,as3.0可以用窗口-代码片段,快捷输入代码。如as2.0,你可以选择一个按钮,添加行为中影片剪辑-转到帧或标签在该处播放/停止。
添加动作方法有两种:1、选中场景中的按钮(注意,只选按钮,不是那个桢的所有内容都选),按F9打开动作面板,在动作面板中输入:
on
release(){
//当点击按钮并松开时做以下动作
gotoAndPlay(2)
//跳转到第二桢并播放
}
2、选中场景中的按钮,打开按钮的属性面板,在实例名称框里给这个按钮取个实例名称,比如a_btn(注意,不是按钮在库里的名称,而是这个按钮放在第一桢这次实际用应的名称)
在按钮所在的桢上,或新建一层的第一桢(与按钮同一桢)输入以下代码:
this.a_btn.onRelease=function(){
//这个场景的a_btn按钮点击时执行以下动作
this.gotoAndPlay(2)
//这个场景跳转到第二桢并播放
}
注:双斜杠后面的文字是注释,可输进也可不输进去。
你第一桢停止应该是在桢上写stop()吧,把第二种方法的代码写在stop()下面即可。
很简单呀,比如当鼠标滑过按钮时,按钮执行一个动作,当鼠标滑离按钮时,按钮又执行一个动作。 如:on(rollOver){
stop()//滑过时停止
}
on(rollOut){
play()//滑离时播放
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)