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

IEffectTargetHost  - AS3 Flex

Paketmx.effects
Schnittstellepublic interface IEffectTargetHost
Umsetzer AdvancedListBase, ListBase

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

Die IEffectTargetHost-Schnittstelle definiert die Schnittstelle, die Ihnen den Zugriff auf das listenbasierte Zielsteuerelement eines Dateneffekts ermöglicht. Alle listenbasierten Steuerelemente implementieren diese Schnittstelle. Mit dieser Schnittstelle kann die Instanz einer Effektklasse mit dem listenbasierten Steuerelement kommunizieren, auf dem der Effekt wiedergegeben wird. Diese Schnittstelle wird auch verwendet, um festzustellen, ob ein Effekt beim Hinzufügen, Entfernen oder Ersetzen eines Datenelements im Zielsteuerelement wiedergegeben werden soll.

Verwandte API-Elemente



Öffentliche Methoden
 MethodeDefiniert von
  
Fügt einen Elementrenderer hinzu, wenn ein Datenänderungseffekt läuft.
IEffectTargetHost
  
getRendererSemanticValue(target:Object, semanticProperty:String):Object
Gibt „true“ oder „false“ zurück, um anzugeben, ob der Effekt für das Ziel ausgeführt werden soll.
IEffectTargetHost
  
Entfernt einen Elementrenderer, wenn ein Datenänderungseffekt läuft.
IEffectTargetHost
  
Diese Funktion wird von einem UnconstrainItemAction-Effekt im Zuge eines Datenänderungseffekts aufgerufen, wenn die zu bestimmten Datenelementen gehörenden Elementrenderer außerhalb der normalen Positionen von Elementrenderern im Steuerelement bewegt werden müssen.
IEffectTargetHost
Methodendetails

addDataEffectItem

()Methode
public function addDataEffectItem(target:Object):void

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

Fügt einen Elementrenderer hinzu, wenn ein Datenänderungseffekt läuft. Der Elementrenderer muss einem kürzlich hinzugefügten Datenelement in der Sammlung des Datenproviders entsprechen, das noch nicht angezeigt wurde.

Diese Funktion wird von einem AddItemAction-Effekt als Teil eines Datenänderungseffekts aufgerufen, um den Punkt festzulegen, an dem ein zu einer Sammlung hinzugefügtes Datenelement vom Steuerelement über einen Elementrenderer angezeigt wird.

Parameter

target:Object — Der Elementrenderer, der dem Layout des Steuerelements hinzugefügt werden soll.

getRendererSemanticValue

()Methode 
public function getRendererSemanticValue(target:Object, semanticProperty:String):Object

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

Gibt true oder false zurück, um anzugeben, ob der Effekt für das Ziel ausgeführt werden soll. Die EffectTargetFilter-Klasse ruft diese Methode auf, wenn Sie die filter-Eigenschaft für einen Dateneffekt festlegen. Beispiel: Legen Sie die filter-Eigenschaft mit addItem oder removeItem fest.

Parameter

target:Object — Ein Elementrenderer
 
semanticProperty:String — Die semantische Eigenschaft des Renderers, dessen Wert zurückgegeben wird.

Rückgabewerte
Object — Gibt true oder false zurück, um anzugeben, ob der Effekt für das Ziel ausgeführt werden soll.

removeDataEffectItem

()Methode 
public function removeDataEffectItem(target:Object):void

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

Entfernt einen Elementrenderer, wenn ein Datenänderungseffekt läuft. Der Elementrenderer muss mit Daten übereinstimmen, die bereits aus der Datenprovider-Sammlung entfernt wurden. Diese Funktion wird von einem RemoveItemAction-Effekt als Teil eines Datenänderungseffekts aufgerufen, um den Punkt festzulegen, an dem ein Datenelement vom Steuerelement über einen Elementrenderer nicht mehr angezeigt wird.

Parameter

target:Object — Der Elementrenderer, der aus dem Layout des Steuerelements entfernt werden soll.

unconstrainRenderer

()Methode 
public function unconstrainRenderer(item:Object):void

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

Diese Funktion wird von einem UnconstrainItemAction-Effekt im Zuge eines Datenänderungseffekts aufgerufen, wenn die zu bestimmten Datenelementen gehörenden Elementrenderer außerhalb der normalen Positionen von Elementrenderern im Steuerelement bewegt werden müssen. Das Steuerelement versucht während der Dauer des Effekts nicht, den Elementrenderer zu platzieren.

Parameter

item:Object — Der Elementrenderer, der ein Ziel des Effekts 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.