                     for (j = 0; j < runningInstances.length; j++)
                     {
                         var otherInst:EffectInstance = runningInstances[j];
-                        if (eventObj.type == FlexEvent.SHOW && otherInst.mx_internal::hideOnEffectEnd)
+                        if (eventObj.type == FlexEvent.SHOW && otherInst.hideOnEffectEnd)
                         {
                             otherInst.target.removeEventListener(
                                 FlexEvent.SHOW, otherInst.eventHandler);
-                            otherInst.mx_internal::hideOnEffectEnd = false;
+                            otherInst.hideOnEffectEnd = false;
                             
                         }
 

    private static function createAndPlayEffect(eventObj:Event, target:Object):void
    {
                
        var effectInst:Effect = mx_internal::createEffectForType(target, eventObj.type);
        if (!effectInst)
            return;
        

        // This function is called when an effect, which was started
        // earlier by this effect manager, finishes playing.  Remove
        // this effect from the "effectPlaying" list
        var n:int = effectsPlaying.length;
        for (var i:int = n - 1; i >= 0; i--)
        {
            if (effectsPlaying[i].instance == effectInst)
            {
                effectsPlaying.splice(i, 1);
                break;
            }
        }
