关于AS部分解释:
var index=1//变量的初始值为1;
function cerObj(){//自定义函数当满足:
if(index<37){ //如果变量小于37;
duplicateMovieClip("mc", "mc"+index,index)//复制MC;
_root["mc"+index]._rotation=-(index*5);//复制后的MC的旋转角度为向左边增加;
index++; //变量自加
}else if(index>=37){//如果变量大于或等于37;
clearInterval(cerInterval)// 取消对cerInterval的调用
}
}
var cerInterval;//声明两个局部变量
var deleteInterval;
function deleteObj(){//自定义函数当满足:
if(index>0){//变量大于0;
removeMovieClip("mc"+index);//删除复制出来的MC
index--;//变量递减;
}else if(index<=0){//变量小于或等于0;
clearInterval(deleteInterval)//取消对deleteInterval的调用
}
}
on(press){
cerInterval=setInterval(_root,"cerObj",100)//每隔100毫秒调用一次cerObj;
}
on(press){
deleteInterval=setInterval(_root,"deleteObj",100)//每隔100毫秒调用一次deleteObj;
}