“跳转并播放”的行为与“关键帧动画”冲突

 添加了关键帧动画后在“最后一帧”或者添加“非关键帧动画的关键帧”后再添加“跳转并播放”的行为的话,会导致整个层所有关键帧都自动添加并同步这个行为,就导致了缓动动画刚开始播放就跳转帧了,例如我添加了一段关键帧动画,第一帧到最后一帧为车辆从左到右移动,在最后一帧的关键帧中插入“跳转至第1帧并播放”的行为,触发条件为出现,则前面第一帧也会被同样加上这样的行为,导致动画预览时候停留在第一帧。即使在最后一帧的下一帧插入一个非关键帧动画的复制帧再插入行为同样会与前面的帧同步行为参数,目前研究的解决方案是需要先删掉缓动动画,并在添加完行为后再添加缓动动画才能正常实现,这是BUG么? 

3 个评论

这个不是bug,因为关键帧动画中所用到的关键帧是指元素状态的改变点,所作用的 是同一个物体,所以添加行为在这个物体上的话,会默认在所有包含这个物体的帧上 添加这个行为;建议新建一个图层添加关键帧来控制动画的播放暂停等。
好吧,那建议官方的教程最好也修改成添加行为层这样安全的形式,避免更多人出现这样的问题……
空的帧好像无法添加行为,那是否得新建一个透明的空层来实现行为呢?

要回复文章请先登录注册