| Paket | fl.controls.listClasses |
| Klasse | public class ListData |
| Vererbung | ListData Object |
| Unterklassen | TileListData |
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Nach jeder Entwertung wird für den CellRenderer eine neue ListData-Komponente erstellt.
| Eigenschaft | Definiert von | ||
|---|---|---|---|
| column : uint
[read-only]
Die Spalte, in der das Datenelement angezeigt wird.
| ListData | ||
![]() | constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
| Object | |
| icon : Object
[read-only]
Eine Klasse, die das Symbol für das Element in der List-Komponente darstellt und von einer Methode der List-Klasse berechnet wurde.
| ListData | ||
| index : uint
[read-only]
Die Indexposition des Elements im Datenprovider.
| ListData | ||
| label : String
[read-only]
Die in der Zelle anzuzeigende Bezeichnung.
| ListData | ||
| owner : UIComponent
[read-only]
Ein Verweis auf das List-Objekt, das Eigentümer dieses Elements ist.
| ListData | ||
![]() | prototype : Object
[static]
Ein Verweis auf das Prototypobjekt einer Klasse oder eines Funktionsobjekts.
| Object | |
| row : uint
[read-only]
Die Zeile, in der das Datenelement angezeigt wird.
| ListData | ||
| Methode | Definiert von | ||
|---|---|---|---|
|
Erstellt anhand der Parameter eine neue Instanz der ListData-Klasse.
| ListData | ||
![]() |
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 das angegebene Objekt als String zurück.
| Object | |
![]() |
Gibt den Grundwert des angegebenen Objekts zurück.
| Object | |
| column | Eigenschaft |
column:uint [read-only]
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Die Spalte, in der das Datenelement angezeigt wird. In einer Liste lautet dieser Wert stets 0.
public function get column():uint
| icon | Eigenschaft |
icon:Object [read-only]
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Eine Klasse, die das Symbol für das Element in der List-Komponente darstellt und von einer Methode der List-Klasse berechnet wurde.
public function get icon():Object
| index | Eigenschaft |
index:uint [read-only]
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Die Indexposition des Elements im Datenprovider.
public function get index():uint
| label | Eigenschaft |
label:String [read-only]
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Die in der Zelle anzuzeigende Bezeichnung.
public function get label():String
| owner | Eigenschaft |
owner:UIComponent [read-only]
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Ein Verweis auf das List-Objekt, das Eigentümer dieses Elements ist.
public function get owner():UIComponent
| row | Eigenschaft |
row:uint [read-only]
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Die Zeile, in der das Datenelement angezeigt wird.
public function get row():uint
| ListData | () | Konstruktor |
public function ListData(label:String, icon:Object, owner:UIComponent, index:uint, row:uint, col:uint = 0)
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Erstellt anhand der Parameter eine neue Instanz der ListData-Klasse.
Parameterlabel:String — Die in dieser Zelle anzuzeigende Bezeichnung.
|
|
icon:Object — Das in dieser Zelle anzuzeigende Symbol.
|
|
owner:UIComponent — Die Komponente, die Eigentümer dieser Zelle ist.
|
|
index:uint — Die Indexposition des Elements im Datenprovider.
|
|
row:uint — Die Zeile, in der das Element angezeigt wird. Bei "List" oder "DataGrid" entspricht dieser Wert der Indexposition. Bei "TileList" kann es sich auch um einen anderen Wert als die Indexposition handeln.
|
|
col:uint (default = 0) — Die Spalte, in der das Element angezeigt wird. Bei "List" lautet dieser Wert stets 0.
|
listData-Eigenschaft von CellRenderer zugegriffen werden kann.
Gehen Sie wie folgt vor, um das Beispiel auszuführen:
package
{
import fl.controls.List;
import fl.controls.listClasses.CellRenderer;
import fl.controls.listClasses.ListData;
import fl.events.ListEvent;
import flash.display.Sprite;
import flash.events.Event;
import flash.text.TextField;
public class ListDataExample extends Sprite
{
var sampleItem1:Object = { label:"John Alpha" };
var sampleItem2:Object = { label:"Mary Bravo" };
var sampleItem3:Object = { label:"Trevor Gamma" };
var sampleItem4:Object = { label:"Susan Delta" };
var myList:List;
var tf:TextField;
public function ListDataExample() {
createList();
tf = new TextField();
tf.x = 10;
tf.y = 125;
addChild(tf);
}
private function createList():void {
myList = new List();
myList.move(10,10);
myList.addItem(sampleItem1);
myList.addItem(sampleItem2);
myList.addItem(sampleItem3);
myList.addItem(sampleItem4);
myList.rowCount = 4;
myList.addEventListener(ListEvent.ITEM_CLICK,listItemSelected);
addChild(myList);
}
private function listItemSelected(e:ListEvent):void {
var cr:CellRenderer = myList.itemToCellRenderer(e.item) as CellRenderer;
var listData:ListData = cr.listData;
tf.text = "Row selected: " + listData.row;
}
}
}
Eine E-Mail an mich senden, wenn dieser Seite Kommentare hinzugefügt werden | Kommentarbericht
Aktuelle Seite: http://livedocs.adobe.com/flash/9.0_de/ActionScriptLangRefV3/fl/controls/listClasses/ListData.html