我想问一下 addFrameScript。

addFrameScript(0, frame1);

这个脚本是什么意思?为什么是0?

是否可以用其他数字或单词替换 0?
public function try()
{
    addFrameScript(0, frame1);
    return;

}// end function

如果有人可以帮助我理解?

最佳答案

这个未记录的方法用于在 MovieClip 实例播放头到达给定帧时调用一个函数,在这种情况下是第一帧,0(基于 0 的索引)。您当然受限于可用的帧数;例如,要在最后一帧添加脚本,您可以使用:

mc.addFrameScript(mc.totalFrames-1, lastFrameReached);

function lastFrameReached():void {
    trace("stopping the animation");
    mc.stop();
}

只需将其视为 Flash 创作工具中带有一些代码的框架即可。

10-08 17:18