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

AddItems  - AS3 Flex

Paketmx.states
Klassepublic class AddItems
VererbungAddItems Inheritance OverrideBase Inheritance OnDemandEventDispatcher Inheritance Object

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

Derzeit ist keine Dokumentation verfügbar.

Standard-MXML-EigenschaftitemsFactory



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  creationPolicy : String
Die Erstellungsrichtlinie für die Elemente.
AddItems
  destination : Object
Das Objekt, in Bezug auf das das untergeordnete Element hinzugefügt wird.
AddItems
  destructionPolicy : String
Die Löschungsrichtlinie für die Elemente.
AddItems
  isArray : Boolean = false
Gibt an, ob die von der Zieleigenschaft dargestellte Sammlung als einzelne Arrayinstanz statt als Elementsammlung (Standard) behandelt wird.
AddItems
  isStyle : Boolean = false
Gibt an, ob die durch die Zieleigenschaft dargestellte Sammlung ein Stil ist.
AddItems
  items : *
Die hinzuzufügenden Elemente.
AddItems
  itemsFactory : mx.core:ITransientDeferredInstance
Die Factory, die die Elemente erstellt.
AddItems
  position : String = "last"
Die Position des untergeordneten Elements in der Anzeigeliste relativ zu dem Objekt, das durch die relativeTo-Eigenschaft angegeben wird.
AddItems
  propertyName : String
Der Name der Array-Eigenschaft, die geändert wird.
AddItems
  relativeTo : Object
Das Objekt, in Bezug auf das das untergeordnete Element hinzugefügt wird.
AddItems
  vectorClass : Class
Wenn die von der Zieleigenschaft dargestellte Sammlung ein Vektor ist, ist vectorClass der Typ des Ziels.
AddItems
Öffentliche Methoden
 MethodeDefiniert von
  
Konstruktor.
AddItems
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird.
OnDemandEventDispatcher
  
[override] Wendet die Überschreibung an.
AddItems
  
Erstellt die Elementinstanz aus der Factory.
AddItems
 Inherited
Sendet ein Ereignis in den Ereignisablauf.
OnDemandEventDispatcher
 Inherited
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat.
OnDemandEventDispatcher
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
  
[override] IOverride-Schnittstellenmethode; diese Klasse implementiert sie als leere Methode.
AddItems
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
  
[override] Entfernt die Überschreibung.
AddItems
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Entfernt einen Listener aus dem EventDispatcher-Objekt.
OnDemandEventDispatcher
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 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
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
 Inherited
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist.
OnDemandEventDispatcher
Öffentliche Konstanten
 KonstanteDefiniert von
  AFTER : String = "after"
[statisch] Derzeit ist keine Dokumentation verfügbar.
AddItems
  BEFORE : String = "before"
[statisch] Derzeit ist keine Dokumentation verfügbar.
AddItems
  FIRST : String = "first"
[statisch] Derzeit ist keine Dokumentation verfügbar.
AddItems
  LAST : String = "last"
[statisch] Derzeit ist keine Dokumentation verfügbar.
AddItems
Eigenschaftendetails

creationPolicy

Eigenschaft
creationPolicy:String

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

Die Erstellungsrichtlinie für die Elemente. Diese Eigenschaft bestimmt, wann die itemsFactory die Instanz der Elemente erstellt. Flex verwendet diese Eigenschaft nur, wenn Sie eine itemsFactory-Eigenschaft angeben. Folgende Werte sind gültig:

WertBedeutung
auto(Standard) Erstellt die Instanz, wenn sie das erste Mal benötigt wird.
allErstellt die Instanz beim Start der Anwendung.
noneErstellt die Instanz nicht automatisch. Sie müssen die createInstance()-Methode zum Erstellen der Instanz aufrufen.

Der Standardwert ist "auto".



Implementierung
    public function get creationPolicy():String
    public function set creationPolicy(value:String):void

destination

Eigenschaft 
public var destination:Object

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

Das Objekt, in Bezug auf das das untergeordnete Element hinzugefügt wird. Diese Eigenschaft wird mit der position-Eigenschaft verwendet. Diese Eigenschaft ist optional. Wenn Sie sie auslassen, verwendet Flex das unmittelbar übergeordnete Element des State-Objekts, d. h. die Komponente mit der states-Eigenschaft oder dem <mx:states>-Tag, das das State-Objekt angibt.

destructionPolicy

Eigenschaft 
destructionPolicy:String

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

Die Löschungsrichtlinie für die Elemente. Diese Eigenschaft bestimmt, wann die itemsFactory die verwalteten verzögerten Instanzen löscht. Standardmäßig werden alle instanziierten Instanzen im Cache gespeichert (Löschungsrichtlinie „never“). Flex verwendet diese Eigenschaft nur, wenn Sie eine itemsFactory-Eigenschaft angeben. Folgende Werte sind gültig:

WertBedeutung
never(Standard) Erstellte Instanzen werden nie gelöscht.
autoDie Instanz wird gelöscht, wenn die Überschreibung nicht mehr angewendet wird.

Der Standardwert ist "never".



Implementierung
    public function get destructionPolicy():String
    public function set destructionPolicy(value:String):void

isArray

Eigenschaft 
public var isArray:Boolean = false

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

Gibt an, ob die von der Zieleigenschaft dargestellte Sammlung als einzelne Arrayinstanz statt als Elementsammlung (Standard) behandelt wird.

Der Standardwert ist false.

isStyle

Eigenschaft 
public var isStyle:Boolean = false

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

Gibt an, ob die durch die Zieleigenschaft dargestellte Sammlung ein Stil ist.

Der Standardwert ist false.

items

Eigenschaft 
items:*

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

Die hinzuzufügenden Elemente. Wenn Sie diese Eigenschaft einstellen, werden die Elemente beim Start der Anwendung erstellt. Das Einstellen dieser Eigenschaft entspricht dem Einstellen der itemsFactory-Eigenschaft mit dem creationPolicy-Wert "all".

Stellen Sie diese Eigenschaft nicht ein, wenn Sie die itemsFactory-Eigenschaft festlegen.



Implementierung
    public function get items():*
    public function set items(value:any):void

itemsFactory

Eigenschaft 
itemsFactory:mx.core:ITransientDeferredInstance

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

Die Factory, die die Elemente erstellt.

Wenn Sie diese Eigenschaft eingestellt haben, werden die Elemente zu dem durch die creationPolicy-Eigenschaft bestimmten Zeitpunkt instanziiert.

Stellen Sie diese Eigenschaft nicht ein, wenn Sie die items-Eigenschaft festlegen. Diese Eigenschaft ist die Standardeigenschaft der AddItems-Klasse. Das Einstellen dieser Eigenschaft mit dem creationPolicy-Wert „all“ entspricht dem Einstellen einer items-Eigenschaft.



Implementierung
    public function get itemsFactory():mx.core:ITransientDeferredInstance
    public function set itemsFactory(value:mx.core:ITransientDeferredInstance):void

position

Eigenschaft 
public var position:String = "last"

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

Die Position des untergeordneten Elements in der Anzeigeliste, relativ zu dem durch die relativeTo-Eigenschaft angegebenen Objekt.

Der Standardwert ist AddItems.LAST.

propertyName

Eigenschaft 
public var propertyName:String

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

Der Name der Array-Eigenschaft, die geändert wird. Wenn es sich bei der destination-Eigenschaft um eine Gruppe oder einen Container handelt, ist diese Eigenschaft optional. Wenn nicht definiert, werden die Elemente als untergeordnete Elemente der Gruppe oder des Containers hinzugefügt.

relativeTo

Eigenschaft 
public var relativeTo:Object

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

Das Objekt, in Bezug auf das das untergeordnete Element hinzugefügt wird. Diese Eigenschaft wird nur verwendet, wenn die position-Eigenschaft entweder AddItems.BEFORE oder AddItems.AFTER entspricht.

vectorClass

Eigenschaft 
public var vectorClass:Class

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

Wenn die von der Zieleigenschaft dargestellte Sammlung ein Vektor ist, ist vectorClass der Typ des Ziels. Sie wird zum Initialisieren der Zieleigenschaft verwendet.

Konstruktordetails

AddItems

()Konstruktor
public function AddItems()

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

Konstruktor.

Methodendetails

apply

()Methode
override public function apply(parent:UIComponent):void

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

Wendet die Überschreibung an. Flex speichert den ursprünglichen Wert, sodass dieser später in der remove()-Methode wiederhergestellt werden kann.

Diese Methode wird automatisch aufgerufen, wenn der Status eingegeben wird. Sie sollten diese Methode nicht direkt aufrufen.

Parameter

parent:UIComponent — Das übergeordnete Element des Statusobjekts mit dieser Überschreibung. Die Überschreibung sollte dies als Ziel verwenden, wenn kein explizites Ziel angegeben wurde.

createInstance

()Methode 
public function createInstance():void

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

Erstellt die Elementinstanz aus der Factory. Verwenden Sie diese Methode nur, wenn Sie eine targetItems-Eigenschaft angeben und den creationPolicy-Wert auf "none" setzen. Flex ruft diese Methode automatisch auf, wenn der Wert der creationPolicy-Eigenschaft auf "auto" oder "all" gesetzt ist. Wenn Sie diese Methode mehrmals aufrufen, wird die Elementinstanz nur beim ersten Aufruf erstellt.

initialize

()Methode 
override public function initialize():void

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

IOverride-Schnittstellenmethode; diese Klasse implementiert sie als leere Methode.

remove

()Methode 
override public function remove(parent:UIComponent):void

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

Entfernt die Überschreibung. Der in der apply()-Methode gespeicherte Wert wird wiederhergestellt.

Diese Methode wird automatisch aufgerufen, wenn der Status eingegeben wird. Sie sollten diese Methode nicht direkt aufrufen.

Parameter

parent:UIComponent — Das übergeordnete Element des Statusobjekts mit dieser Überschreibung. Die Überschreibung sollte dies als Ziel verwenden, wenn kein explizites Ziel angegeben wurde.

Konstantendetails

AFTER

Konstante
public static const AFTER:String = "after"

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

Derzeit ist keine Dokumentation verfügbar.

BEFORE

Konstante 
public static const BEFORE:String = "before"

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

Derzeit ist keine Dokumentation verfügbar.

FIRST

Konstante 
public static const FIRST:String = "first"

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

Derzeit ist keine Dokumentation verfügbar.

LAST

Konstante 
public static const LAST:String = "last"

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

Derzeit ist keine Dokumentation verfügbar.





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