 
 package mx.effects.effectClasses
 {
-	
+    
 import mx.core.UIComponent;
 import mx.core.mx_internal;
 import mx.effects.Effect;

                offset = isNaN(offset) ? 0 : offset;
                TweenEffectInstance(childEffect).seek(offset);
            }
            *  
            *  @langversion 3.0
            *  @playerversion Flash 9
            *  @playerversion AIR 1.1
            *  @productversion Flex 3
            */
            
            currentSet.push(childEffect);

        
    }
    
    /**
     *  @private
     */
    private function playNextChildSet(offset:Number = 0):Boolean
    {
        if (!playReversed)
        {
            if (!activeEffectQueue ||
                currentSetIndex++ >= activeEffectQueue.length - 1)
            {
                return false;
            }
        }
        else
        {
            if (currentSetIndex-- <= 0)
                return false;
        }
    
        playCurrentChildSet();
        
        /*
        while (activeEffectQueue[activeChildCount])
        {
            childEffect = activeEffectQueue[activeChildCount];
            activeChildCount++;
            
            
            if (childEffect is TweenEffectInstance)
            {
                var offset:Number =
                    Tween.intervalTime - startTime - currentInstanceDuration;
                offset = isNaN(offset) ? 0 : offset;
                TweenEffectInstance(childEffect).seek(offset);
            }
            childEffect.startEffect();
            // Block all layout, responses from web services, and other
            // background processing until the effect finishes executing.
            if (childEffect.suspendBackgroundProcessing)
                UIComponent.suspendBackgroundProcessing();                  
            
            if (!activeEffectQueue)
                break;
        }
        
        currentInstanceDuration += childEffect.duration;
        */

        return true;
    }
}

}
