1、打开FLASH CS6,新键AS2文档
2、菜单栏--插入--新建元件,选择影片剪辑。
3、接下来在这个影片剪辑里做一个按钮,这里简单的画一个形状,制作形状补间动画,从深色变成浅色,然后在第一帧和最后一帧都要加代码:stop();
4、回到主场景中,将制作好的影片剪辑从库里拖到舞台上。设置该影片剪辑的实例名为:button
5、在主场景的帧上加如下代码:button.onRollOver=function()//鼠标经过事件{this.onEnterFrame=null;this.gotoAndPlay(2);}button.onRollOut=function()//鼠标离开事件{this.onEnterFrame=function(){if(this._currentframe!=1){this.prevFrame();}else{this.onEnterFrame=null;}}}button.onRelease=function()//鼠标点击事件{//这里可以加鼠标点击后的代码了}
6、最后,ctrl+enter回车就可以看到一个影片剪辑有按钮的功能了,而且比按钮更好看。
7、另外,因为AS2中是可以将代码写到影片剪辑或按鸵晚簧柢钮元件之上的,可以用下面的方法实现同样的效果。选择舞台上的影片剪辑,右键---动作,打开动作面板。
8、注意,一定要保证当前的动作面板是选择影片剪辑后打开的,如下:
9、在当前的动作面板写代码如下:on(rollOver)//鼠标经过事件{this.o艘绒庳焰nEnterFrame=null;this.爿讥旌护gotoAndPlay(2);}on(rollOut)//鼠标离开事件{this.onEnterFrame=function(){if(this._currentframe!=1){this.prevFrame();}else{this.onEnterFrame=null;}}}on(release)//鼠标点击事件{//这里可以加鼠标点击后的代码了}
10、最后,ctrl+enter可以看到同样的效果。