影片剪辑命名为:mc_pas
按钮共有两帧,其中第一帧是播放形状,第二针是暂停形状。按钮第一针写stop();按钮命名为:bts
bts和mc_pas处于同级目录,最好不为同一图层,写一下代码:
bts.onRelease=function(){
bt=bts._currentframe();
if(bt){
mc_pas.play();
bts.gotoAndStop(2);
}else{
mc_pas.stop();
bts.gotoAndStop(1);
}
}
停止是 stop()
播放是 paly()
代码如下:
on (release) {
if (!ps) { //非算法,非真等于假,非假等于真
stop();
ps = true;//或者ps=1;因为算法里1代表真0代表假
} else {
ps = false;//或者ps=0;
play();
}
对不起,还真的不知道Flash CS4支持AS2.0.
在仔细看一楼的最后应该是少了一个“}”反括号。加上就运行正常了。
1楼正解,2楼的,难道你不知道CS4也支持AS2.0么?