패키지 | mx.styles |
인터페이스 | public interface IAdvancedStyleClient extends IStyleClient , ISimpleStyleClient |
구현자 | AdvancedStyleClient, StyleProxy, UIComponent |
언어 버전: | ActionScript 3.0 |
제품 버전: | Flex 4 |
런타임 버전: | Flash Player 10, AIR 1.5 |
속성 | 정의 주체 | ||
---|---|---|---|
className : String [읽기 전용]
The name of the component class. | IStyleClient | ||
id : String [읽기 전용]
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 |
메서드 | 정의 주체 | ||
---|---|---|---|
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 | 속성 |
styleParent | 속성 |
styleParent:IAdvancedStyleClient
언어 버전: | ActionScript 3.0 |
제품 버전: | Flex 4 |
런타임 버전: | 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.
구현
public function get styleParent():IAdvancedStyleClient
public function set styleParent(value:IAdvancedStyleClient):void
hasCSSState | () | 메서드 |
public function hasCSSState():Boolean
언어 버전: | ActionScript 3.0 |
제품 버전: | Flex 4.6 |
런타임 버전: | 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 — true if currentCSSState is not null .
By default, currentCSSState is the same as currentState .
If no state exists, return false.
|
matchesCSSState | () | 메서드 |
public function matchesCSSState(cssState:String):Boolean
언어 버전: | ActionScript 3.0 |
제품 버전: | Flex 4 |
런타임 버전: | 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.
매개 변수
cssState:String — A possible value of CSSCondition.value .
It represents the current state of this component used to match CSS pseudo-selectors.
|
Boolean — true if cssState matches currentCSSState .
By default, currentCSSState is the same as currentState .
If no state exists, return null.
|
matchesCSSType | () | 메서드 |
public function matchesCSSType(cssType:String):Boolean
언어 버전: | ActionScript 3.0 |
제품 버전: | Flex 4 |
런타임 버전: | 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.
매개 변수
cssType:String — A CSSSelector object.
|
Boolean — true if cssType is in the hierarchy of qualified type selectors.
|
stylesInitialized | () | 메서드 |
public function stylesInitialized():void
언어 버전: | ActionScript 3.0 |
제품 버전: | Flex 4 |
런타임 버전: | Flash Player 10, AIR 1.5 |
Flex calls the stylesInitialized()
method when
the styles for a component are first initialized.
Tue Jun 12 2018, 03:17 PM Z