Paket | fl.data |
Klasse | public dynamic class SimpleCollectionItem |
Vererbung | SimpleCollectionItem Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
label
und data
enthält, wie beispielsweise die Komponenten ComboBox oder List.
Öffentliche Eigenschaften
Eigenschaft | Definiert von | ||
---|---|---|---|
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
data : String
Die Daten-Eigenschaft des Objekts. | SimpleCollectionItem | ||
label : String
Die label-Eigenschaft des Objekts. | SimpleCollectionItem |
Öffentliche Methoden
Methode | Definiert von | ||
---|---|---|---|
Erstellt ein neues SimpleCollectionItem-Objekt. | SimpleCollectionItem | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
Eigenschaftendetails
data | Eigenschaft |
public var data:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Die data
-Eigenschaft des Objekts.
Der Standardwert ist null.
label | Eigenschaft |
public var label:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Die label
-Eigenschaft des Objekts. Der Standardwert ist label( n )
, wobei n der Ordinalindex ist.
Konstruktordetails
SimpleCollectionItem | () | Konstruktor |
public function SimpleCollectionItem()
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Erstellt ein neues SimpleCollectionItem-Objekt.
Beispiele Verwendung dieses Beispiels
SimpleCollectionItemExample.as
An diesem Beispiel wird erläutert, wie Sie auf ein SimpleCollection-Objekt zugreifen.
Gehen Sie wie folgt vor, um das Beispiel auszuführen:
- Fügen Sie die Komponenten ComboBox und Label zur Bibliothek hinzu.
- Speichern Sie diesen Code unter SimpleCollectionExample.as im gleichen Verzeichnis wie die FLA-Datei.
- Legen Sie in der FLA-Datei als Dokumentklasse den Wert "SimpleCollectionExample" fest.
package { import fl.controls.ComboBox; import fl.controls.Label; import fl.data.*; import fl.data.SimpleCollectionItem; import flash.display.Sprite; import flash.events.Event; import flash.text.TextFieldAutoSize; public class SimpleCollectionItemExample extends Sprite { private var dp:DataProvider; private var cb:ComboBox; private var myLabel:Label; public function SimpleCollectionItemExample() { dp = new DataProvider(); var i:uint; for(i=0; i<42; i++) { var sci:SimpleCollectionItem = new SimpleCollectionItem(); sci.label = "Item "+i; sci.data = null; dp.addItem( sci ); } cb = new ComboBox(); cb.dataProvider = dp; cb.addEventListener(Event.CHANGE, announceSelectedItem); cb.move(10,40); addChild(cb); myLabel= new Label(); myLabel.autoSize = TextFieldAutoSize.LEFT; myLabel.text = ""; myLabel.move(10,10); addChild(myLabel); } function announceSelectedItem(e:Event):void { var sci:SimpleCollectionItem = e.target.selectedItem as SimpleCollectionItem; myLabel.text = "You have selected " + sci.label; } } }
Tue Jun 12 2018, 10:04 AM Z