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 

IStyleManager2  - AS3 Flex

Paketmx.styles
Schnittstellepublic interface IStyleManager2 extends IStyleManager

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die IStyleManager2-Klasse verwaltet Folgendes:
  • Welche CSS-Stileigenschaften die Klasse erbt
  • Welche Stileigenschaften Farben sind und daher gesondert behandelt werden
  • Eine Liste von Strings, die Aliasse für Farbwerte sind

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
  parent : IStyleManager2
[schreibgeschützt] Der diesem Stilmanager übergeordnete Stilmanager.
IStyleManager2
  selectors : Array
[schreibgeschützt] Gibt ein Array von CSS-Selektoren zurück, die beim StyleManager registriert sind.
IStyleManager2
Öffentliche Methoden
 MethodeDefiniert von
 Inherited
Löscht das CSSStyleDeclaration-Objekt, das die Regeln für den angegebenen CSS-Selektor speichert.
IStyleManager
 Inherited
Gibt den numerischen RGB-Farbwert zurück, der dem angegebenen Farbstring entspricht.
IStyleManager
 Inherited
Konvertiert jedes Element des Farbarrays von einem Farbnamen in einen numerischen RGB-Farbwert.
IStyleManager
  
Ruft ein CSSStyleDeclaration-Objekt ab, in dem die Regeln für den angegebenen CSS-Selektor gespeichert sind.
IStyleManager2
 Inherited
Ruft das CSSStyleDeclaration-Objekt ab, in dem die Regeln für den angegegebenen CSS-Selektor gespeichert sind.
IStyleManager
 Inherited
Überprüft, ob der angegebene String ein Alias für einen Farbwert ist.
IStyleManager
 Inherited
Überprüft, ob ein Stil erbt.
IStyleManager
 Inherited
Überprüft, ob ein TextFormat-Stil erbt.
IStyleManager
 Inherited
Überprüft, ob der Stil sich auf den übergeordneten Container der Komponente auswirkt, sodass dieser bei einer Stiländerung neu gezeichnet wird.
IStyleManager
 Inherited
Überprüft, ob der Stil die Größe des übergeordneten Containers der Komponente ändert.
IStyleManager
 Inherited
Überprüft, ob ein Stil die Größe einer Komponente ändert.
IStyleManager
 Inherited
Bestimmt, ob ein angegebener Parameter eine gültige Stileigenschaft ist.
IStyleManager
 Inherited
loadStyleDeclarations(url:String, update:Boolean = true, trustContent:Boolean = false, applicationDomain:ApplicationDomain = null, securityDomain:SecurityDomain = null):IEventDispatcher
Lädt eine Stil-SWF.
IStyleManager
 Inherited
registerColorName(colorName:String, colorValue:uint):void
Fügt der Liste der Farbaliasse einen Farbnamen hinzu.
IStyleManager
 Inherited
Fügt einen Stil der Liste von Stilen hinzu, die Werte von den übergeordneten Stilen erben können.
IStyleManager
 Inherited
Fügt einen Stil der Liste von Stilen zu, die sich auf die Darstellung oder das Layout des übergeordneten Containers der Komponente auswirken können.
IStyleManager
 Inherited
Fügt einen Stil der Liste von Stilen zu, die sich auf die gemessene Größe des übergeordneten Containers der Komponente auswirken können.
IStyleManager
 Inherited
Fügt einen Stil der Liste von Stilen zu, die sich auf die gemessene Größe der Komponente auswirken können.
IStyleManager
 Inherited
setStyleDeclaration(selector:String, styleDeclaration:CSSStyleDeclaration, update:Boolean):void
Legt das CSSStyleDeclaration-Objekt fest, in dem die Regeln für den angegebenen CSS-Selektor gespeichert sind.
IStyleManager
 Inherited
Entlädt eine Stil-SWF.
IStyleManager
Eigenschaftendetails

parent

Eigenschaft
parent:IStyleManager2  [schreibgeschützt]

Der diesem Stilmanager übergeordnete Stilmanager.



Implementierung
    public function get parent():IStyleManager2

selectors

Eigenschaft 
selectors:Array  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt ein Array von CSS-Selektoren zurück, die beim StyleManager registriert sind. Sie können Elemente in diesem Array an die getStyleDeclaration()-Methode übergeben, um das entsprechende CSSStyleDeclaration-Objekt abzurufen. Klassenselektoren wird ein Punkt vorangestellt.



Implementierung
    public function get selectors():Array
Methodendetails

getMergedStyleDeclaration

()Methode
public function getMergedStyleDeclaration(selector:String):CSSStyleDeclaration

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

Ruft ein CSSStyleDeclaration-Objekt ab, in dem die Regeln für den angegebenen CSS-Selektor gespeichert sind. Das CSSStyleDeclaration-Objekt wird durch Zusammenführen der Eigenschaften des angegebenen CSS-Selektors in diesem Stilmanager mit den Eigenschaften eines beliebigen übergeordneten Stilmanagers erstellt.

Wenn der selector-Parameter mit einem Punkt (.) beginnt, ist die zurückgegebene CSSStyleDeclaration ein Klassenselektor und nur auf Instanzen anwendbar, in deren styleName-Eigenschaft dieser Selektor (ohne Punkt) angegeben ist. Beispielsweise ist der Klassenselektor ".bigMargins" auf jede UIComponent anwendbar, deren styleName dem Wert "bigMargins" entspricht.

Wenn der selector-Parameter nicht mit einem Punkt beginnt, ist die zurückgegebene CSSStyleDeclaration ein Typselektor und auf alle Instanzen dieses Typs anwendbar. Beispielsweise ist der Typselektor "Button" auf jede Button-Instanz und deren Unterklassen anwendbar.

Der globale Selektor ist dem Typselektor ähnlich und beginnt nicht mit einem Punkt.

Parameter

selector:String — Der Name des CSS-Selektors.

Rückgabewerte
CSSStyleDeclaration — Die Stildeklaration, deren Name der selector-Eigenschaft entspricht.




[ 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.