Paket | mx.core |
Schnittstelle | public interface IInvalidating |
Umsetzer | GraphicElement, PostScaleAdapter, ProgrammaticSkin, UIComponent, UIFTETextField, UITextField |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Methode | Definiert von | ||
---|---|---|---|
Der Aufruf dieser Methode bewirkt einen Aufruf der validateDisplayList()-Methode der Komponente, bevor die Anzeigeliste wiedergegeben wird. | IInvalidating | ||
Der Aufruf dieser Methode bewirkt einen Aufruf der validateProperties()-Methode der Komponente, bevor die Anzeigeliste wiedergegeben wird. | IInvalidating | ||
Der Aufruf dieser Methode bewirkt einen Aufruf der validateSize()-Methode der Komponente, bevor die Anzeigeliste wiedergegeben wird. | IInvalidating | ||
Überprüft und aktualisiert die Eigenschaften und das Layout dieses Objekts, indem erforderlichenfalls unverzüglich validateProperties(), validateSize() und validateDisplayList() aufgerufen wird. | IInvalidating |
invalidateDisplayList | () | Methode |
public function invalidateDisplayList():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Aufruf dieser Methode bewirkt einen Aufruf der validateDisplayList()
-Methode der Komponente, bevor die Anzeigeliste wiedergegeben wird.
Für Komponenten, die UIComponent erweitern, bedeutet dies, dass updateDisplayList()
aufgerufen wird.
invalidateProperties | () | Methode |
public function invalidateProperties():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Aufruf dieser Methode bewirkt einen Aufruf der validateProperties()
-Methode der Komponente, bevor die Anzeigeliste wiedergegeben wird.
Für Komponenten, die UIComponent erweitern, bedeutet dies, dass commitProperties()
aufgerufen wird.
invalidateSize | () | Methode |
public function invalidateSize():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Aufruf dieser Methode bewirkt einen Aufruf der validateSize()
-Methode der Komponente, bevor die Anzeigeliste wiedergegeben wird.
Für Komponenten, die UIComponent erweitern, bedeutet dies, dass measure()
aufgerufen wird, wenn nicht für die Komponente sowohl explicitWidth
als auch explicitHeight
festgelegt ist.
validateNow | () | Methode |
public function validateNow():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Validiert und aktualisiert die Eigenschaften und das Layout dieses Objekts, indem erforderlichenfalls unverzüglich validateProperties()
, validateSize()
und validateDisplayList()
aufgerufen wird.
Wenn Eigenschaften geändert werden, wirken sich die neuen Werte nicht sofort auf die Komponente aus. Normalerweise wird der vollständige Programmcode der Anwendung ausgeführt, der zu diesem Zeitpunkt ausgeführt werden muss. Danach startet der LayoutManager den Aufruf der Methoden validateProperties()
, validateSize()
und validateDisplayList()
für Komponenten, wenn diese validiert werden müssen und basierend auf ihrer Tiefe in der Hierarchie der Anzeigelistenobjekte.
Beispielsweise wird das Festlegen der width
-Eigenschaft verzögert, weil dafür möglicherweise eine Neuberechnung der Breiten der untergeordneten Objekte oder des übergeordneten Objekts erforderlich ist. Eine Verzögerung der Verarbeitung verhindert auch, dass sie mehrfach wiederholt werden muss, wenn der Programmcode der Anwendung die width
-Eigenschaft mehr als einmal festlegt. Mit dieser Methode können Sie dieses Verhalten überschreiben.
Tue Jun 12 2018, 10:04 AM Z