Paket | mx.styles |
Schnittstelle | public interface IAdvancedStyleClient extends IStyleClient , ISimpleStyleClient |
Umsetzer | AdvancedStyleClient, StyleProxy, UIComponent |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Eigenschaft | Definiert von | ||
---|---|---|---|
className : String [schreibgeschützt]
Der Name der Komponentenklasse. | IStyleClient | ||
id : String [schreibgeschützt]
Die Identität der Komponente. | IAdvancedStyleClient | ||
inheritingStyles : Object
Ein Objekt mit den vererbbaren Stilen für diese Komponente. | IStyleClient | ||
nonInheritingStyles : Object
Ein Objekt mit den nicht vererbbaren Stilen für diese Komponente. | IStyleClient | ||
styleDeclaration : CSSStyleDeclaration
Die Stildeklaration, die die von diesem Objekt deklarierten Inline-Stile enthält. | IStyleClient | ||
styleName : Object
Die Quelle der Stilwerte dieses Objekts. | ISimpleStyleClient | ||
styleParent : IAdvancedStyleClient
Das übergeordnete Element des IAdvancedStyleClient. | IAdvancedStyleClient |
Methode | Definiert von | ||
---|---|---|---|
Löscht eine Stileigenschaft aus dieser Komponenteninstanz. | IStyleClient | ||
Gibt einen Array von CSSStyleDeclaration-Objekten für den Typselektor zurück, der auf diese Komponente anzuwenden ist, oder „null“, wenn keiner existiert. | IStyleClient | ||
Ruft eine Stileigenschaft ab, die an einer beliebigen Stelle in der Stilkette der Komponente festgelegt ist. | IStyleClient | ||
Gibt true zurück, wenn currentCSSState ungleich null ist. | IAdvancedStyleClient | ||
Gibt „true“ zurück, wenn cssState mit currentCSSState übereinstimmt. | IAdvancedStyleClient | ||
Bestimmt, ob diese Instanz dem angegebenen Typ entspricht oder eine Unterklasse davon ist. | IAdvancedStyleClient | ||
Propagiert die Stiländerungen bis zu den untergeordneten Komponenten dieser Komponente. | IStyleClient | ||
Legt die internen Stilcachewerte fest, sodass die getStyle()-Methode funktioniert. | IStyleClient | ||
Registriert den EffectManager als einen der Ereignis-Listener für jedes Effekt-Ereignis. | IStyleClient | ||
Legt eine Stileigenschaft für diese Komponenteninstanz fest. | IStyleClient | ||
Wird ausgelöst, wenn der Wert einer Stileigenschaft geändert wird. | ISimpleStyleClient | ||
Flex ruft die stylesInitialized()-Methode auf, wenn die Stile für eine Komponente zum ersten Mal initialisiert werden. | IAdvancedStyleClient |
id | Eigenschaft |
styleParent | Eigenschaft |
styleParent:IAdvancedStyleClient
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Das übergeordnete Element des IAdvancedStyleClient
. Normalerweise weisen Sie diese Eigenschaft nicht direkt zu. Sie wird von den Methoden addChild, addChildAt, removeChild und removeChildAt
des flash.display.DisplayObjectContainer
sowie den mx.core.UIComponent.addStyleClient()
- und mx.core.UIComponent.removeStyleClient()
-Methoden festgelegt. Wenn ein Wert direkt zugewiesen wird, ohne eine der oben genannten Methoden aufzurufen, übernimmt die Instanz der Klasse, die diese Schnittstelle implementiert, keine Stile von der UIComponent oder dem DisplayObject. Wenn ein Wert darüber hinaus direkt zugewiesen, ohne zunächst die Objekte aus dem aktuellen übergeordneten Element mithilfe der oben aufgeführten Methoden zu entfernen, kann dies zum Arbeitsspeicherverlust führen.
Implementierung
public function get styleParent():IAdvancedStyleClient
public function set styleParent(value:IAdvancedStyleClient):void
hasCSSState | () | Methode |
public function hasCSSState():Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.6 |
Laufzeitversionen: | Flash Player 10, AIR 2.5 |
Gibt true
zurück, wenn currentCSSState
ungleich null
ist. Normalerweise rufen Sie diese Methode nicht direkt auf. Sie wird von der mx.styles.CSSCondition.matchesStyleClient()
-Methode aufgerufen.
Beachten Sie, dass Spark-Komponenten ihren Skinstatus als Pseudostatus verwenden. Halo-Komponenten verwenden die currentState
-Eigenschaft.
Boolean — true , wenn currentCSSState ungleich null ist. Standardmäßig ist currentCSSState mit currentState identisch. Gibt false zurück, wenn kein Status vorhanden ist.
|
matchesCSSState | () | Methode |
public function matchesCSSState(cssState:String):Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt true
zurück, wenn cssState
mit currentCSSState
übereinstimmt. Normalerweise rufen Sie diese Methode nicht direkt auf. Sie wird von der mx.styles.CSSCondition.matchesStyleClient()
-Methode aufgerufen.
Beachten Sie, dass Spark-Komponenten ihren Skinstatus als Pseudostatus verwenden. Halo-Komponenten verwenden die currentState
-Eigenschaft.
Parameter
cssState:String — Ein möglicher Wert von CSSCondition.value . Stellt den aktuellen Status dieser Komponente dar; wird zum Zuordnen von CSS-Pseudoselektoren verwendet.
|
Boolean — true , wenn cssState mit currentCSSState übereinstimmt. Standardmäßig ist currentCSSState mit currentState identisch. Gibt null zurück, wenn kein Status vorhanden ist.
|
matchesCSSType | () | Methode |
public function matchesCSSType(cssType:String):Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Bestimmt, ob diese Instanz dem angegebenen Typ entspricht oder eine Unterklasse davon ist. Normalerweise rufen Sie diese Methode nicht direkt auf. Sie wird von der mx.styles.CSSCondition.matchesStyleClient()
-Methode aufgerufen.
Parameter
cssType:String — Ein CSSSelector-Objekt.
|
Boolean — true , wenn cssType sich in der Hierarchie qualifizierter Typselektoren befindet.
|
stylesInitialized | () | Methode |
public function stylesInitialized():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Flex ruft die stylesInitialized()
-Methode auf, wenn die Stile für eine Komponente zum ersten Mal initialisiert werden.
Tue Jun 12 2018, 10:04 AM Z