addFrameScript添加帧代码需要注意
可以传参数的。
//MovieClip.addFrameScript(帧号:uint,函数:Function,[帧号:uint,函数:Function]):void
function stopSpin(a:int):Function {
var my_fun:Function = function (){
trace(a);
};
return my_fun;
}
并且 uint 不是当前帧号,而应该是 当前帧号 -1 ,因为帧是用数组存的
当用新的动画替代当前动画 如战斗开始的时候先显示影子 然后根据人物ID去加载动画替换,因为很多控制标签是用addFrameScript加的,替换的时候要注意
给MovieClip加stop() ,不然就会不停的重复播放