gpt4 book ai didi

actionscript-3 - 停在最后一帧(闪光)

转载 作者:行者123 更新时间:2023-12-04 13:12:34 33 4
gpt4 key购买 nike

我希望我的动画片段播放一次并停在最后一帧。我在movieclip类的循环中使用以下代码。 (这是as3)

if(currentFrame == 120)
stop();

120是最后一帧。它只播放一次。但问题是它又回到了第1帧。有没有更好的方法来停止特定帧上的动画片段。

最佳答案

如果要使用 ActionScript 执行此操作,而不是在时间轴上的最后一帧中手动添加stop(),则可以使用未记录的addFrameScript()方法。

mc.addFrameScript(mc.totalFrames - 1, function():void 
{
mc.stop();
});

记不清函数的范围,但是您可以使用mc.stop(),也可以只使用stop()。

*编辑-将 -1 添加到addFrameScript的第一个参数,因为它是从零开始的(因此,将frameScript放在帧 10 上,您可以将 9放入)。

关于actionscript-3 - 停在最后一帧(闪光),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2099049/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com