diff --git a/source/feathers/motion/effectClasses/BaseEffectContext.as b/source/feathers/motion/effectClasses/BaseEffectContext.as index f511b0583..3a04aa541 100644 --- a/source/feathers/motion/effectClasses/BaseEffectContext.as +++ b/source/feathers/motion/effectClasses/BaseEffectContext.as @@ -198,7 +198,10 @@ package feathers.motion.effectClasses */ public function set position(value:Number):void { - if(value > MAX_POSITION) + // there are some quirks with Starling tweens where we want to avoid + // going all of the way to the end, unless the tween is currently + // playing + if(!this._playing && value > MAX_POSITION) { value = MAX_POSITION; }