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 

StyleManager  - AS3 Flex

Paketmx.styles
Klassepublic class StyleManager
VererbungStyleManager Inheritance Object

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

Die StyleManager-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
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  selectors : Array
Veraltet seit 4.0: Verwenden Sie IStyleManager2.selectors on a style manager instance
[statisch] [schreibgeschützt] Gibt ein Array von CSS-Selektoren zurück, die beim StyleManager registriert sind.
StyleManager
Öffentliche Methoden
 MethodeDefiniert von
  
Veraltet seit 4.0: Verwenden Sie IStyleManager2.clearStyleDeclaration on a style manager instance
[statisch] Löscht das CSSStyleDeclaration-Objekt, das die Regeln für den angegebenen CSS-Selektor speichert.
StyleManager
  
Veraltet seit 4.0: Verwenden Sie IStyleManager2.getColorName on a style manager instance
[statisch] Gibt den numerischen RGB-Farbwert zurück, der dem angegebenen Farbstring entspricht.
StyleManager
  
Veraltet seit 4.0: Verwenden Sie IStyleManager2.getColorNames on a style manager instance
[statisch] Konvertiert jedes Element des Farbarrays von einem Farbnamen in einen numerischen RGB-Farbwert.
StyleManager
  
Veraltet seit 4.0: Verwenden Sie IStyleManager2.getStyleDeclaration on a style manager instance
[statisch] Ruft das CSSStyleDeclaration-Objekt ab, in dem die Regeln für den angegegebenen CSS-Selektor gespeichert sind.
StyleManager
  
[statisch] Gibt den Stilmanager für ein Objekt zurück.
StyleManager
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
  
Veraltet seit 4.0: Verwenden Sie IStyleManager2.isColorName on a style manager instance
[statisch] Überprüft, ob der angegebene String ein Alias für einen Farbwert ist.
StyleManager
  
Veraltet seit 4.0: Verwenden Sie IStyleManager2.isInheritingStyle on a style manager instance
[statisch] Überprüft, ob ein Stil erbt.
StyleManager
  
Veraltet seit 4.0: Verwenden Sie IStyleManager2.isInheritingTextFormatStyle on a style manager instance
[statisch] Überprüft, ob ein TextFormat-Stil erbt.
StyleManager
  
Veraltet seit 4.0: Verwenden Sie IStyleManager2.isParentDisplayListInvalidatingStyle on a style manager instance
[statisch] Überprüft, ob der Stil sich auf den übergeordneten Container der Komponente auswirkt, sodass dieser bei einer Stiländerung neu gezeichnet wird.
StyleManager
  
Veraltet seit 4.0: Verwenden Sie IStyleManager2.isParentSizeInvalidatingStyle on a style manager instance
[statisch] Überprüft, ob der Stil die Größe des übergeordneten Containers der Komponente ändert.
StyleManager
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
  
Veraltet seit 4.0: Verwenden Sie IStyleManager2.isSizeInvalidatingStyle on a style manager instance
[statisch] Überprüft, ob ein Stil die Größe einer Komponente ändert.
StyleManager
  
Veraltet seit 4.0: Verwenden Sie IStyleManager2.isValidStyleValue on a style manager instance
[statisch] Bestimmt, ob ein angegebener Parameter eine gültige Stileigenschaft ist.
StyleManager
  
loadStyleDeclarations(url:String, update:Boolean = true, trustContent:Boolean = false, applicationDomain:ApplicationDomain = null, securityDomain:SecurityDomain = null):IEventDispatcher
Veraltet seit 4.0: Verwenden Sie IStyleManager2.loadStyleDeclarations on a style manager instance
[statisch] Lädt eine Stil-SWF.
StyleManager
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
  
registerColorName(colorName:String, colorValue:uint):void
Veraltet seit 4.0: Verwenden Sie IStyleManager2.registerColorName on a style manager instance
[statisch] Fügt der Liste der Farbaliasse einen Farbnamen hinzu.
StyleManager
  
Veraltet seit 4.0: Verwenden Sie IStyleManager2.registerInheritingStyle on a style manager instance
[statisch] Fügt einen Stil der Liste von Stilen hinzu, die Werte von den übergeordneten Stilen erben können.
StyleManager
  
Veraltet seit 4.0: Verwenden Sie IStyleManager2.registerParentDisplayListInvalidatingStyle on a style manager instance
[statisch] 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.
StyleManager
  
Veraltet seit 4.0: Verwenden Sie IStyleManager2.registerParentSizeInvalidatingStyle on a style manager instance
[statisch] Fügt einen Stil der Liste von Stilen zu, die sich auf die gemessene Größe des übergeordneten Containers der Komponente auswirken können.
StyleManager
  
Veraltet seit 4.0: Verwenden Sie IStyleManager2.registerSizeInvalidatingStyle on a style manager instance
[statisch] Fügt einen Stil der Liste von Stilen zu, die sich auf die gemessene Größe der Komponente auswirken können.
StyleManager
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
  
setStyleDeclaration(selector:String, styleDeclaration:CSSStyleDeclaration, update:Boolean):void
Veraltet seit 4.0: Verwenden Sie IStyleManager2.setStyleDeclaration on a style manager instance
[statisch] Legt das CSSStyleDeclaration-Objekt fest, in dem die Regeln für den angegebenen CSS-Selektor gespeichert sind.
StyleManager
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
  
Veraltet seit 4.0: Verwenden Sie IStyleManager2.unloadStyleDeclarations on a style manager instance
[statisch] Entlädt eine Stil-SWF.
StyleManager
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Öffentliche Konstanten
 KonstanteDefiniert von
  NOT_A_COLOR : uint = 0xFFFFFFFF
[statisch] Die getColorName()-Methode gibt diesen Wert zurück, wenn der übergebene String kein gültiger Farbname ist.
StyleManager
Eigenschaftendetails

selectors

Eigenschaft
selectors:Array  [schreibgeschützt]
Veraltet seit 4.0: Verwenden Sie IStyleManager2.selectors on a style manager instance

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 static function get selectors():Array
Methodendetails

clearStyleDeclaration

()Methode
public static function clearStyleDeclaration(selector:String, update:Boolean):void
Veraltet seit 4.0: Verwenden Sie IStyleManager2.clearStyleDeclaration on a style manager instance

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

Löscht das CSSStyleDeclaration-Objekt, das die Regeln für den angegebenen CSS-Selektor speichert.

Ist der angegebene Selektor ein Klassenselektor (beispielsweise „.bigMargins“ oder „.myStyle“), muss die selector-Eigenschaft mit einem Punkt (.) beginnen.

Ist der angegebene Selektor ein Typselektor (beispielsweise „Button“), darf die selector-Eigenschaft nicht mit einem Punkt beginnen.

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

Parameter

selector:String — Der Name des CSS-Selektors, der gelöscht werden soll.
 
update:Boolean — Setzen Sie diesen Parameter auf true, um eine sofortige Aktualisierung der Stile zu erzwingen. Setzen Sie diesen Parameter auf false, um eine sofortige Aktualisierung der Stile zu verhindern. Weitere Informationen zu dieser Methode finden Sie in der Beschreibung zur setStyleDeclaration()-Methode.

Verwandte API-Elemente

getColorName

()Methode 
public static function getColorName(colorName:Object):uint
Veraltet seit 4.0: Verwenden Sie IStyleManager2.getColorName on a style manager instance

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

Gibt den numerischen RGB-Farbwert zurück, der dem angegebenen Farbstring entspricht. Der Farbstring kann ein Farbname wie "red", "Blue" oder "haloGreen" (Klein- oder Großschreibung ist nicht von Bedeutung), ein hexadezimaler Wert wie 0xFF0000 oder ein #-hexadezimaler Wert wie "#FF0000" sein.

Diese Methode gibt einen uint-Wert wie 4521830 zurück, der eine Farbe darstellt. Sie können diesen uint-Wert in einen hexadezimalen Wert konvertieren, indem Sie die numerische Basis (in diesem Fall 16) der toString()-Methode der uint-Klasse übergeben, wie im folgenden Beispiel gezeigt:

      import mx.styles.StyleManager;
      private function getNewColorName():void {
          StyleManager.registerColorName("soylentGreen",0x44FF66);
          trace(StyleManager.getColorName("soylentGreen").toString(16));
      }
      

Parameter

colorName:Object — Der Name der Farbe.

Rückgabewerte
uint — Gibt eine vorzeichenlose Ganzzahl zurück, die dem Farbwert oder NOT_A_COLOR entspricht, wenn der Wert der colorName-Eigenschaft kein Alias für eine Farbe ist.

getColorNames

()Methode 
public static function getColorNames(colors:Array):void
Veraltet seit 4.0: Verwenden Sie IStyleManager2.getColorNames on a style manager instance

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

Konvertiert jedes Element des Farbarrays von einem Farbnamen in einen numerischen RGB-Farbwert. Jeder Farbstring kann ein Farbname wie "red", "Blue" oder "haloGreen" (Klein- oder Großschreibung ist nicht von Bedeutung), ein hexadezimaler Wert wie 0xFF0000 oder ein #-hexadezimaler Wert wie "#FF0000" sein.

Parameter

colors:Array — Ein Array von Farbnamen.

getStyleDeclaration

()Methode 
public static function getStyleDeclaration(selector:String):CSSStyleDeclaration
Veraltet seit 4.0: Verwenden Sie IStyleManager2.getStyleDeclaration on a style manager instance

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

Ruft das CSSStyleDeclaration-Objekt ab, in dem die Regeln für den angegegebenen CSS-Selektor gespeichert sind.

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.

getStyleManager

()Methode 
public static function getStyleManager(moduleFactory:IFlexModuleFactory):IStyleManager2

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

Gibt den Stilmanager für ein Objekt zurück.

Parameter

moduleFactory:IFlexModuleFactory — Die Modul-Factory des Objekts, dessen Stilmanager abgerufen werden soll. Bei „null“ wird der Stilmanager auf oberster Ebene zurückgegeben.

Rückgabewerte
IStyleManager2 — Der Stilmanager für die angegebene Modul-Factory.

isColorName

()Methode 
public static function isColorName(colorName:String):Boolean
Veraltet seit 4.0: Verwenden Sie IStyleManager2.isColorName on a style manager instance

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

Überprüft, ob der angegebene String ein Alias für einen Farbwert ist. Beispielsweise ist der String „blue“ standardmäßig ein Alias für 0x0000FF.

Parameter

colorName:String — Der zu überprüfende Farbname. Bei diesem Parameter wird nicht zwischen Groß- und Kleinschreibung unterschieden.

Rückgabewerte
Boolean — Gibt true zurück, wenn colorName ein Alias für eine Farbe ist.

isInheritingStyle

()Methode 
public static function isInheritingStyle(styleName:String):Boolean
Veraltet seit 4.0: Verwenden Sie IStyleManager2.isInheritingStyle on a style manager instance

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

Überprüft, ob ein Stil erbt.

Parameter

styleName:String — Der Name des zu überprüfenden Strings.

Rückgabewerte
Boolean — Gibt den Wert true zurück, wenn der angegebene String erbt.

isInheritingTextFormatStyle

()Methode 
public static function isInheritingTextFormatStyle(styleName:String):Boolean
Veraltet seit 4.0: Verwenden Sie IStyleManager2.isInheritingTextFormatStyle on a style manager instance

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

Überprüft, ob ein TextFormat-Stil erbt.

Parameter

styleName:String — Der Name des zu überprüfenden Strings.

Rückgabewerte
Boolean — Gibt den Wert true zurück, wenn der angegebene TextFormat-Stil erbt.

isParentDisplayListInvalidatingStyle

()Methode 
public static function isParentDisplayListInvalidatingStyle(styleName:String):Boolean
Veraltet seit 4.0: Verwenden Sie IStyleManager2.isParentDisplayListInvalidatingStyle on a style manager instance

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

Überprüft, ob der Stil sich auf den übergeordneten Container der Komponente auswirkt, sodass dieser bei einer Stiländerung neu gezeichnet wird.

Wenn einer dieser Stile mit setStyle() festgelegt wurde, wird automatisch die invalidateDisplayList()-Methode des übergeordneten Containers der Komponente aufgerufen, um die untergeordneten Elemente neu zu zeichnen und/oder das Layout neu festzulegen.

Parameter

styleName:String — Der name des zu überprüfenden Stils.

Rückgabewerte
Boolean — Gibt den Wert true zurück, wenn der angegebene Stil die Darstellung oder das Layout des übergeordneten Containers der Komponente bestimmt.

isParentSizeInvalidatingStyle

()Methode 
public static function isParentSizeInvalidatingStyle(styleName:String):Boolean
Veraltet seit 4.0: Verwenden Sie IStyleManager2.isParentSizeInvalidatingStyle on a style manager instance

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

Überprüft, ob der Stil die Größe des übergeordneten Containers der Komponente ändert.

Wenn einer dieser Stile mit setStyle() festgelegt wurde, wird automatisch die invalidateSize()-Methode des übergeordneten Containers der Komponente aufgerufen, um die gemessene Größe später neu zu berechnen.

Parameter

styleName:String — Der name des zu überprüfenden Stils.

Rückgabewerte
Boolean — Gibt den Wert true zurück, wenn der angegebene Stil die gemessene Größe des übergeordneten Containers der Komponente bestimmt.

isSizeInvalidatingStyle

()Methode 
public static function isSizeInvalidatingStyle(styleName:String):Boolean
Veraltet seit 4.0: Verwenden Sie IStyleManager2.isSizeInvalidatingStyle on a style manager instance

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

Überprüft, ob ein Stil die Größe einer Komponente ändert.

Wenn einer dieser Stile mit dersetStyle()-Methode festgelegt wurde, wird automatisch die invalidateSize()-Methode aufgerufen, um die gemessene Größe später neu zu berechnen.

Parameter

styleName:String — Der name des zu überprüfenden Stils.

Rückgabewerte
Boolean — Gibt den Wert true zurück, wenn der angegebene Stil die gemessene Größe der Komponente bestimmt.

isValidStyleValue

()Methode 
public static function isValidStyleValue(value:*):Boolean
Veraltet seit 4.0: Verwenden Sie IStyleManager2.isValidStyleValue on a style manager instance

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

Bestimmt, ob ein angegebener Parameter eine gültige Stileigenschaft ist. Beispiel:

      trace(StyleManager.isValidStyleValue(myButton.getStyle("color")).toString());
      

Dies kann nützlich sein, da einige Stile auf Werte wie 0, NaN, den leeren String ("") oder null gesetzt werden können, die zum Fehlschlagen einer if (value)-Überprüfung führen können.

Parameter

value:* — Die zu überprüfende Stileigenschaft.

Rückgabewerte
Boolean — Wenn Sie den durch einen getStyle()-Methodenaufruf zurückgegebenen Wert an diese Methode übergeben, wird true zurückgegeben, wenn der Stil festgelegt wurde, andernfalls false.

loadStyleDeclarations

()Methode 
public static function loadStyleDeclarations(url:String, update:Boolean = true, trustContent:Boolean = false, applicationDomain:ApplicationDomain = null, securityDomain:SecurityDomain = null):IEventDispatcher
Veraltet seit 4.0: Verwenden Sie IStyleManager2.loadStyleDeclarations on a style manager instance

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

Lädt eine Stil-SWF.

Parameter

url:String — Speicherort der Stil-SWF.
 
update:Boolean (default = true) — Setzen Sie diesen Parameter auf true, um eine sofortige Aktualisierung der Stile zu erzwingen. Setzen Sie diesen Parameter auf false, um eine sofortige Aktualisierung der Stile zu verhindern. Dieser Parameter ist optional und standardmäßig auf true gesetzt. Weitere Informationen zu diesem Parameter finden Sie in der Beschreibung zur setStyleDeclaration()-Methode.
 
trustContent:Boolean (default = false) — Veraltet, wird nicht mehr verwendet. Dieser Parameter ist optional und standardmäßig false.
 
applicationDomain:ApplicationDomain (default = null) — Die ApplicationDomain, die an die load()-Methode der IModuleInfo-Klasse übergeben wurde, die die Stil-SWF lädt. Dieser Parameter ist optional und standardmäßig null.
 
securityDomain:SecurityDomain (default = null) — Die SecurityDomain, die an die load()-Methode der IModuleInfo-Klasse übergeben wurde, die die Stil-SWF lädt. Dieser Parameter ist optional und standardmäßig null.

Rückgabewerte
IEventDispatcher — Eine IEventDispatcher-Implementierung, die StyleEvent.PROGRESS, StyleEvent.COMPLETE und StyleEvent.ERROR unterstützt.

Verwandte API-Elemente

registerColorName

()Methode 
public static function registerColorName(colorName:String, colorValue:uint):void
Veraltet seit 4.0: Verwenden Sie IStyleManager2.registerColorName on a style manager instance

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

Fügt der Liste der Farbaliasse einen Farbnamen hinzu.

Parameter

colorName:String — Der Name der hinzuzufügenden Farbe, beispielsweise „blau“. Bei einem späteren Zugriff auf den Farbnamen ist die Groß- oder Kleinschreibung nicht von Bedeutung.
 
colorValue:uint — Farbwert, beispielsweise 0x0000FF.

registerInheritingStyle

()Methode 
public static function registerInheritingStyle(styleName:String):void
Veraltet seit 4.0: Verwenden Sie IStyleManager2.registerInheritingStyle on a style manager instance

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

Fügt einen Stil der Liste von Stilen hinzu, die Werte von den übergeordneten Stilen erben können.

Hinweis: Vermeiden Sie doppelte Stilnamen, da Konflikte die Leistung verringern können, wenn ein bereits verwendeter Stil vererbt wird.

Parameter

styleName:String — Der Name des Stils, der der Liste von Stilen hinzugefügt wird, die Werte erben können.

registerParentDisplayListInvalidatingStyle

()Methode 
public static function registerParentDisplayListInvalidatingStyle(styleName:String):void
Veraltet seit 4.0: Verwenden Sie IStyleManager2.registerParentDisplayListInvalidatingStyle on a style manager instance

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

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. Wenn einer dieser Stile mit setStyle() festgelegt wurde, wird automatisch die invalidateDisplayList()-Methode des übergeordneten Containers der Komponente aufgerufen, um die untergeordneten Elemente neu zu zeichnen und/oder das Layout neu festzulegen.

Parameter

styleName:String — Der Name des zu registrierenden Stils.

registerParentSizeInvalidatingStyle

()Methode 
public static function registerParentSizeInvalidatingStyle(styleName:String):void
Veraltet seit 4.0: Verwenden Sie IStyleManager2.registerParentSizeInvalidatingStyle on a style manager instance

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

Fügt einen Stil der Liste von Stilen zu, die sich auf die gemessene Größe des übergeordneten Containers der Komponente auswirken können.

Wenn einer dieser Stile mit setStyle() festgelegt wurde, wird automatisch die invalidateSize()-Methode des übergeordneten Containers der Komponente aufgerufen, um die gemessene Größe später neu zu berechnen.

Parameter

styleName:String — Der Name des zu registrierenden Stils.

registerSizeInvalidatingStyle

()Methode 
public static function registerSizeInvalidatingStyle(styleName:String):void
Veraltet seit 4.0: Verwenden Sie IStyleManager2.registerSizeInvalidatingStyle on a style manager instance

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

Fügt einen Stil der Liste von Stilen zu, die sich auf die gemessene Größe der Komponente auswirken können. Wenn einer dieser Stile mit setStyle() festgelegt wurde, wird automatisch die invalidateSize()-Methode aufgerufen, um die gemessene Größe später neu zu berechnen.

Parameter

styleName:String — Der Name des Stils, den Sie der Liste hinzufügen.

setStyleDeclaration

()Methode 
public static function setStyleDeclaration(selector:String, styleDeclaration:CSSStyleDeclaration, update:Boolean):void
Veraltet seit 4.0: Verwenden Sie IStyleManager2.setStyleDeclaration on a style manager instance

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

Legt das CSSStyleDeclaration-Objekt fest, in dem die Regeln für den angegebenen CSS-Selektor gespeichert sind.

Wenn der selector-Parameter mit einem Punkt (.) beginnt, ist der angegebene Selektor ein Klassenselektor und nur für Instanzen anwendbar, in deren styleName-Eigenschaft dieser Selektor angegeben ist (ohne Punkt). 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 der angegebene Selektor 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.
 
styleDeclaration:CSSStyleDeclaration — Die neue Stildeklaration.
 
update:Boolean — Setzen Sie diesen Parameter auf true, um eine sofortige Aktualisierung der Stile zu erzwingen. Intern ruft Flex die styleChanged()-Methode der UIComponent auf. Setzen Sie diesen Parameter auf false, um eine sofortige Aktualisierung der Stile zu verhindern.

Diese Stile werden aktualisiert, wenn eine der folgenden Methoden das nächste Mal aufgerufen wird und ihre update-Eigenschaft auf true gesetzt ist:

  • clearStyleDeclaration()
  • loadStyleDeclarations()
  • setStyleDeclaration()
  • unloadStyleDeclarations()

Wenn Sie eine dieser Methoden mehrmals aufrufen, setzen Sie diese Eigenschaft normalerweise nur beim letzten Aufruf auf true, sodass Flex die styleChanged()-Methode nicht mehrmals ausführt.

Wenn Sie die getStyle()-Methode aufrufen, gibt Flex den Stilwert zurück, der zuletzt auf die UIComponent durch einen Aufruf der styleChanged()-Methode angewendet wurde. Die Darstellung der Komponente entspricht möglicherweise nicht dem durch die getStyle()-Methode zurückgegebenen Wert. Das kann daran liegen, dass diese Stildeklarationsmethoden noch nicht aktualisiert wurden (update-Eigenschaft auf true gesetzt).

unloadStyleDeclarations

()Methode 
public static function unloadStyleDeclarations(url:String, update:Boolean = true):void
Veraltet seit 4.0: Verwenden Sie IStyleManager2.unloadStyleDeclarations on a style manager instance

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

Entlädt eine Stil-SWF.

Parameter

url:String — Speicherort der Stil-SWF.
 
update:Boolean (default = true) — Setzen Sie diesen Parameter auf true, um eine sofortige Aktualisierung der Stile zu erzwingen. Setzen Sie diesen Parameter auf false, um eine sofortige Aktualisierung der Stile zu verhindern. Weitere Informationen zu dieser Methode finden Sie in der Beschreibung zur setStyleDeclaration()-Methode.

Verwandte API-Elemente

Konstantendetails

NOT_A_COLOR

Konstante
public static const NOT_A_COLOR:uint = 0xFFFFFFFF

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

Die getColorName()-Methode gibt diesen Wert zurück, wenn der übergebene String kein gültiger Farbname ist.





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