| Package | mx.styles | 
| Interface | public interface IAdvancedStyleClient extends IStyleClient , ISimpleStyleClient | 
| Implementors | AdvancedStyleClient, StyleProxy, UIComponent | 
| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 4 | 
| Runtime Versions: | Flash Player 10, AIR 1.5 | 
| Property | Defined By | ||
|---|---|---|---|
|  | className : String [read-only] 
      The name of the component class. | IStyleClient | |
| id : String [read-only] 
      The identity of the component. | IAdvancedStyleClient | ||
|  | inheritingStyles : Object 
      An object containing the inheritable styles for this component. | IStyleClient | |
|  | nonInheritingStyles : Object 
      An object containing the noninheritable styles for this component. | IStyleClient | |
|  | styleDeclaration : CSSStyleDeclaration 
      The style declaration that holds the inline styles declared by this
      object. | IStyleClient | |
|  | styleName : Object 
      The source of this object's style values. | ISimpleStyleClient | |
| styleParent : IAdvancedStyleClient 
      The parent of this IAdvancedStyleClient.. | IAdvancedStyleClient | ||
| Method | Defined By | ||
|---|---|---|---|
|  | 
      Deletes a style property from this component instance. | IStyleClient | |
|  | 
      Returns an Array of CSSStyleDeclaration objects for the type selector
      that applies to this component, or null if none exist. | IStyleClient | |
|  | 
      Gets a style property that has been set anywhere in this
      component's style lookup chain. | IStyleClient | |
| 
      Returns true if currentCSSState is not null. | IAdvancedStyleClient | ||
| 
      Returns true if cssState matches currentCSSState. | IAdvancedStyleClient | ||
| 
      Determines whether this instance is the same as, or is a subclass of,
      the given type. | IAdvancedStyleClient | ||
|  | 
      Propagates style changes to the children of this component. | IStyleClient | |
|  | 
      Sets up the internal style cache values so that the getStyle() 
      method functions. | IStyleClient | |
|  | 
      Registers the EffectManager as one of the event listeners for each effect event. | IStyleClient | |
|  | 
      Sets a style property on this component instance. | IStyleClient | |
|  | 
      Called when the value of a style property is changed. | ISimpleStyleClient | |
| 
      Flex calls the stylesInitialized() method when
      the styles for a component are first initialized. | IAdvancedStyleClient | ||
| id | property | 
| styleParent | property | 
styleParent:IAdvancedStyleClient| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 4 | 
| Runtime Versions: | Flash Player 10, AIR 1.5 | 
      The parent of this IAdvancedStyleClient..
     
      Typically, you do not assign this property directly.
      It is set by the addChild, addChildAt, removeChild, and
      removeChildAt methods of the
      flash.display.DisplayObjectContainer and  the
      mx.core.UIComponent.addStyleClient()  and
      the mx.core.UIComponent.removeStyleClient() methods.
     
      If it is assigned a value directly, without calling one of the
      above mentioned methods the instance of the class that implements this
      interface will not inherit styles from the UIComponent or DisplayObject.
      Also if assigned a value directly without, first removing the
      object from the current parent with the remove methods listed above,
      a memory leak could occur.
     
      
Implementation
    public function get styleParent():IAdvancedStyleClient    public function set styleParent(value:IAdvancedStyleClient):void| hasCSSState | () | method | 
 public function hasCSSState():Boolean| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 4.6 | 
| Runtime Versions: | Flash Player 10, AIR 2.5 | 
      Returns true if currentCSSState is not null.
      Typically, you do not call this method directly. 
      It is called by the mx.styles.CSSCondition.matchesStyleClient() method.
     
      
Note Spark components use their skin state as the pseudo state.
      Halo components use the currentState property.
| Boolean—trueifcurrentCSSStateis notnull. 
      By default,currentCSSStateis the same ascurrentState.
      If no state exists, return false. | 
| matchesCSSState | () | method | 
 public function matchesCSSState(cssState:String):Boolean| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 4 | 
| Runtime Versions: | Flash Player 10, AIR 1.5 | 
      Returns true if cssState matches currentCSSState.
      Typically, you do not call this method directly. 
      It is called by the mx.styles.CSSCondition.matchesStyleClient() method.
     
      
Note Spark components use their skin state as the pseudo state.
      Halo components use the currentState property.
Parameters
| cssState:String— A possible value ofCSSCondition.value.
      It represents the current state of this component used to match CSS pseudo-selectors. | 
| Boolean—trueifcssStatematchescurrentCSSState. 
      By default,currentCSSStateis the same ascurrentState.
      If no state exists, return null. | 
| matchesCSSType | () | method | 
 public function matchesCSSType(cssType:String):Boolean| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 4 | 
| Runtime Versions: | Flash Player 10, AIR 1.5 | 
      Determines whether this instance is the same as, or is a subclass of,
      the given type.
      Typically, you do not call this method directly. 
      It is called by the mx.styles.CSSCondition.matchesStyleClient() method.
     
      
Parameters
| cssType:String— A CSSSelector object. | 
| Boolean—trueifcssTypeis in the hierarchy of qualified type selectors. | 
| stylesInitialized | () | method | 
 public function stylesInitialized():void| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 4 | 
| Runtime Versions: | Flash Player 10, AIR 1.5 | 
      Flex calls the stylesInitialized() method when
      the styles for a component are first initialized.
      
      
Thu Dec 4 2014, 05:50 PM -08:00