我有一个矢量圆圈,该怎么做:
我想用 tweenlite 对其进行动画处理,使其看起来像爆炸的冲击波。起初它淡入(从 0 到 0.5)并被缩放,当它达到总动画时间的一半时它会淡出但它仍然会被缩放(希望你明白我的意思)。
目前它看起来很糟糕,因为我不知道如何使用 TweenLite 从第 1 部分平滑过渡到第 2 部分。我的动画在第 1 部分结束时停止,并突然跳转到第 2 部分。
有人可以帮我解决这个问题吗?非常感谢你。:)
动画总时间:0.75 秒总缩放量:5
part 1 of 2:
TweenLite.to(blastwave, .375, {alpha:.5, transformAroundCenter:{scale:2.23},
onComplete:blastScaleFadeOut, onCompleteParams:[blastwave]});
part 2 of 2:
private function blastScaleFadeOut(object:DisplayObject, time:Number = .375, scaleVal:Number = 4.46) {
TweenLite.to(object, time, {alpha:0, transformAroundCenter:{scale:scaleVal},
onComplete:backgroundSprite.removeChild, onCompleteParams:[object]});
}