Html easeljs位图动画在最后一帧自动停止
我使用的是easeljs sprite sheet动画,就像这样,我尝试了一些替代方法,但我的动画在播放时不会在最后一帧停止,它会不断重复,我希望这样,如果我运行该动画,它会在该动画的最后一帧自动停止。olsn提供的注释Html easeljs位图动画在最后一帧自动停止,html,easeljs,Html,Easeljs,我使用的是easeljs sprite sheet动画,就像这样,我尝试了一些替代方法,但我的动画在播放时不会在最后一帧停止,它会不断重复,我希望这样,如果我运行该动画,它会在该动画的最后一帧自动停止。olsn提供的注释 看起来不错,你用的是什么版本的EaselJS?你能不能把这个角色和gotoAndPlay(“show”)放在一起?也许你在反复打电话 解决了它我觉得不错,你用的是什么版本的EaselJS?你可以用gotoAndPlay('show')来发布这个角色吗?也许你在反复调用它?我使用
看起来不错,你用的是什么版本的EaselJS?你能不能把这个角色和gotoAndPlay(“show”)放在一起?也许你在反复打电话
解决了它我觉得不错,你用的是什么版本的EaselJS?你可以用
gotoAndPlay('show')来发布这个角色吗
?也许你在反复调用它?我使用的是animation.play();我应该使用gotoAndPlay()吗?谢谢,现在可以了。唯一的区别是我使用了play而不是GoToAndPlay如果我没有弄错的话,play()
只会重复所有帧,如果您以前没有设置特定的动画(在您的例子中是show
),如果您在使用之前设置了和动画
暂停/继续动画。注:您可以在下面输入答案并接受,这样问题就可以结束了。
var antAnimationData = {
images: ["images/ants.png"],
frames: [
[2, 2, 85, 121],
[89, 2, 85, 121],
[176, 2, 85, 121],
[263, 2, 85, 121],
[350, 2, 85, 121],
[2, 125, 85, 121],
[89, 125, 85, 121],
[176, 125, 85, 121],
[263, 125, 85, 121],
[350, 125, 85, 121],
[2, 248, 85, 121],
[89, 248, 85, 121],
[176, 248, 85, 121],
[263, 248, 85, 121],
[350, 248, 85, 121]
],
animations: {
show: { frames: [1,3,5,7,9,11,14], next: false, frequency: 1 }
}
};
antsAnimationSheet = new createjs.SpriteSheet(antAnimationData);