ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
mx.styles 

IAdvancedStyleClient  - AS3 Flex

Paketmx.styles
Schnittstellepublic interface IAdvancedStyleClient extends IStyleClient , ISimpleStyleClient
Umsetzer AdvancedStyleClient, StyleProxy, UIComponent

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Diese Schnittstelle beschreibt die erweiterten Eigenschaften, die eine Komponente zur vollständigen Teilname am erweiterten Stil-Subsystem implementieren muss.



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 InheritedclassName : String
[schreibgeschützt] Der Name der Komponentenklasse.
IStyleClient
  id : String
[schreibgeschützt] Die Identität der Komponente.
IAdvancedStyleClient
 InheritedinheritingStyles : Object
Ein Objekt mit den vererbbaren Stilen für diese Komponente.
IStyleClient
 InheritednonInheritingStyles : Object
Ein Objekt mit den nicht vererbbaren Stilen für diese Komponente.
IStyleClient
 InheritedstyleDeclaration : CSSStyleDeclaration
Die Stildeklaration, die die von diesem Objekt deklarierten Inline-Stile enthält.
IStyleClient
 InheritedstyleName : Object
Die Quelle der Stilwerte dieses Objekts.
ISimpleStyleClient
  styleParent : IAdvancedStyleClient
Das übergeordnete Element des IAdvancedStyleClient.
IAdvancedStyleClient
Öffentliche Methoden
 MethodeDefiniert von
 Inherited
Löscht eine Stileigenschaft aus dieser Komponenteninstanz.
IStyleClient
 Inherited
Gibt einen Array von CSSStyleDeclaration-Objekten für den Typselektor zurück, der auf diese Komponente anzuwenden ist, oder „null“, wenn keiner existiert.
IStyleClient
 Inherited
getStyle(styleProp:String):*
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
 Inherited
Propagiert die Stiländerungen bis zu den untergeordneten Komponenten dieser Komponente.
IStyleClient
 Inherited
Legt die internen Stilcachewerte fest, sodass die getStyle()-Methode funktioniert.
IStyleClient
 Inherited
Registriert den EffectManager als einen der Ereignis-Listener für jedes Effekt-Ereignis.
IStyleClient
 Inherited
setStyle(styleProp:String, newValue:*):void
Legt eine Stileigenschaft für diese Komponenteninstanz fest.
IStyleClient
 Inherited
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
Eigenschaftendetails

id

Eigenschaft
id:String  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Die Identität der Komponente.



Implementierung
    public function get id():String

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
Methodendetails

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.

Rückgabewerte
Booleantrue, 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.

Rückgabewerte
Booleantrue, 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.

Rückgabewerte
Booleantrue, 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.





[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.