23
2022
03

animatecc报错-Maximum-call-stack-size-exceeded-Error

公司外包的一个动画,之前好好地,最近报错了。使用animatecc做的。

在火狐浏览器下没问题,谷歌、Edge浏览器报错:Maximum call stack size exceeded Error。

搜到了这个问题RangeError: Maximum call stack size exceeded Error

大概意思就是,动画太长了,生成的timeline动画调用太多,谷歌浏览器栈设置的小,就认为是死循环了,火狐浏览器栈设置的大,所以没事。

查看了一下代码,有两个太长的动画,最长的一个连续调用了1391次。全都是一个状态。

查看源文件,就是个补间动画。转台都不变了,补间还在。

animatecc在补间动画的时间轴上右键,有一个优化补间,可以看到补间动画的参数,图像,还有一个拆分动画,把有用的和没用的先拆分开,没用的补间动画就可以删除了。



« 上一篇下一篇 »

相关文章:

密室逃生-animateCC版  (2016-4-26 11:45:49)

AnimateCC实现文档类  (2016-4-11 9:53:36)

AnimateCC实现库链接  (2016-4-8 14:29:40)

AnimateCC使用初体验  (2016-4-8 13:33:15)

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。