给特效的结束前加上缓动效果,比如模拟篮球落地->弹起->静止的过程。
做法是给特效设置easingFunction方法,他的值是类Bounce的几个方法:Bounce.easeIn、Bounce.easeOut、Bounce.easeInOut。
以Move特效为例:
import mx.effects.easing.Bounce; protected function btn_clickHandler(event:MouseEvent):void { mv.play(); } <mx:Move id="mv" target="{img3}" yFrom="0" yTo="100" easingFunction="Bounce.easeOut" duration="1000" /> <mx:Image id="img3" source="{img}" x="300" /> <mx:Button id="btn" label="move" click="btn_clickHandler(event)" />