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...
fl.data 

SimpleCollectionItem  - AS3 Flash

Paketfl.data
Klassepublic dynamic class SimpleCollectionItem
VererbungSimpleCollectionItem Inheritance Object

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9.0.28.0, AIR 1.0

Mit der SimpleCollectionItem-Klasse wird ein einzelnes Element in einer inspizierbaren Eigenschaft definiert, das einen Datenprovider darstellt. Bei einem SimpleCollectionItem-Objekt handelt es sich um einen Sammelliste, die nur die Eigenschaften label und data enthält, wie beispielsweise die Komponenten ComboBox oder List.

Beispiele anzeigen



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : 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
 MethodeDefiniert von
  
Erstellt ein neues SimpleCollectionItem-Objekt.
SimpleCollectionItem
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 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
 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
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.

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:

  1. Fügen Sie die Komponenten ComboBox und Label zur Bibliothek hinzu.
  2. Speichern Sie diesen Code unter SimpleCollectionExample.as im gleichen Verzeichnis wie die FLA-Datei.
  3. 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;
        }
    }
}




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