     private function getGlobalStartTime():Number
     {
         var globalStartTime:Number = 0;
-        var parent:Effect = mx_internal::parentCompositeEffect;
+        var parent:Effect = parentCompositeEffect;
         while (parent)
         {
             globalStartTime += parent.startDelay;

                            (child.repeatDelay + (child.repeatCount - 1));
                }
            }
            parent = parent.mx_internal::parentCompositeEffect;
        }        
        return globalStartTime;
    }

        if (applyTransitionEndProperties)
        {
            applyValues(propChanges, targets, false);
            super.applyEndValues(propChanges, targets);
        }
        if (targets != null)
            for (var i:int = 0; i < targets.length; ++i)
