import mx.transitions.Tween; import mx.transitions.easing.*; var xScaleT:Tween = new Tween(kDrop, "_rotation", Elastic.easeOut, 0, 360, 3, true); var xPosT:Tween = new Tween(kDrop, "_x", Bounce.easeOut, 0, Stage.width, 3, true); xScaleT.onMotionFinished = function() { this.yoyo(); }; xPosT.onMotionFinished = function() { this.continueTo(Stage.width / 2, 3); };