Int*_*ega 4 frame actionscript-3 flash-cs5.5
我想问一下addFrameScript.
addFrameScript(0, frame1);
Run Code Online (Sandbox Code Playgroud)
这个脚本是什么意思?为何0?
是否可以用其他数字或单词替换0?
public function try()
{
addFrameScript(0, frame1);
return;
}// end function
Run Code Online (Sandbox Code Playgroud)
如果有人可以帮我理解?
小智 6
这个未记录的方法用于在MovieClip
实例播放头到达给定帧时调用函数,在这种情况下是第一帧0
(基于0的索引).您当然仅限于可用的帧数; 例如,要在最后一帧添加脚本,您将使用:
mc.addFrameScript(mc.totalFrames-1, lastFrameReached);
function lastFrameReached():void {
trace("stopping the animation");
mc.stop();
}
Run Code Online (Sandbox Code Playgroud)
只需将其视为Flash创作工具中包含一些代码的框架即可.