 
     //--------------------------------------------------------------------------
     //
+    //  Properties: IAdvancedStyleClient
+    //
+    //--------------------------------------------------------------------------
+
+    //----------------------------------
+    //  pseudoSelectorState
+    //----------------------------------
+
+    /**
+     *  This property is required by the IAdvancedStyleClient interface,
+     *  but returns null for TextGraphicElements as they do not have
+     *  state specific behavior.
+     */
+    public function get pseudoSelectorState():String
+    {
+        return null;
+    }
+
+    //----------------------------------
+    //  styleParent
+    //----------------------------------
+
+    /**
+     *  The parent of this component.
+     */ 
+    public function get styleParent():IAdvancedStyleClient
+    {
+        return parent as IAdvancedStyleClient;
+    }
+
+    //--------------------------------------------------------------------------
+    //
     //  Properties
     //
     //--------------------------------------------------------------------------

     *  but doesn't do anything for TextGraphicElements.
     */
    public function registerEffects(effects:Array /* of String */):void
    {
    }



import mx.core.mx_internal;
import mx.styles.CSSStyleDeclaration;
import mx.styles.IAdvancedStyleClient;
import mx.styles.StyleManager;
import mx.styles.StyleProtoChain;
import mx.utils.NameUtil;
