| Pacchetto | fl.controls.listClasses |
| Classe | public class ListData |
| Ereditarietà | ListData Object |
| Sottoclassi | TileListData |
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Un nuovo componente ListData viene creato per il renderer di celle ogni volta che viene invalidato.
| Proprietà | Definito da | ||
|---|---|---|---|
| column: uint
[sola lettura]
La colonna in cui è visualizzata la voce di dati.
| ListData | ||
![]() | constructor: Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto.
| Object | |
| icon: Object
[sola lettura]
Una classe che rappresenta l'icona della voce nel componente List calcolata in base al metodo della classe List.
| ListData | ||
| index: uint
[sola lettura]
L'indice della voce nel fornitore di dati.
| ListData | ||
| label: String
[sola lettura]
L'etichetta da visualizzare nella cella.
| ListData | ||
| owner: UIComponent
[sola lettura]
Un riferimento all'oggetto List a cui appartiene la voce.
| ListData | ||
![]() | prototype: Object
[statico]
Un riferimento all'oggetto prototipo di un oggetto classe o funzione.
| Object | |
| row: uint
[sola lettura]
La riga in cui è visualizzata la voce di dati.
| ListData | ||
| Metodo | Definito da | ||
|---|---|---|---|
|
Crea una nuova istanza della classe ListData come specificato dai relativi parametri.
| ListData | ||
![]() |
Indica se per un oggetto è definita una proprietà specifica.
| Object | |
![]() |
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro.
| Object | |
![]() |
Indica se la proprietà specificata esiste ed è enumerabile.
| Object | |
![]() |
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche.
| Object | |
![]() |
Restituisce la rappresentazione in formato stringa dell'oggetto specificato.
| Object | |
![]() |
Restituisce il valore di base dell'oggetto specificato.
| Object | |
| column | proprietà |
column:uint [sola lettura]
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
La colonna in cui è visualizzata la voce di dati. In List, questo valore è sempre 0.
public function get column():uint
| icon | proprietà |
icon:Object [sola lettura]
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Una classe che rappresenta l'icona della voce nel componente List calcolata in base al metodo della classe List.
public function get icon():Object
| index | proprietà |
index:uint [sola lettura]
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
L'indice della voce nel fornitore di dati.
public function get index():uint
| label | proprietà |
label:String [sola lettura]
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
L'etichetta da visualizzare nella cella.
public function get label():String
| owner | proprietà |
owner:UIComponent [sola lettura]
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Un riferimento all'oggetto List a cui appartiene la voce.
public function get owner():UIComponent
| row | proprietà |
row:uint [sola lettura]
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
La riga in cui è visualizzata la voce di dati.
public function get row():uint
| ListData | () | Funzione di costruzione |
public function ListData(label:String, icon:Object, owner:UIComponent, index:uint, row:uint, col:uint = 0)
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9.0.28.0 |
Crea una nuova istanza della classe ListData come specificato dai relativi parametri.
Parametrilabel:String — L'etichetta da visualizzare in questa cella.
|
|
icon:Object — L'icona da visualizzare in questa cella.
|
|
owner:UIComponent — Il componente a cui appartiene questa cella.
|
|
index:uint — L'indice della voce nel fornitore di dati.
|
|
row:uint — La riga in cui è visualizzata la voce. In List o DataGrid, questo valore corrisponde all'indice. In TileList, può essere diverso dall'indice.
|
|
col:uint (default = 0) — La colonna in cui è visualizzata la voce. In List, questo valore è sempre 0.
|
listData di un renderer di celle.
Per provare l'esempio, eseguire queste operazioni:
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;
}
}
}
Inviami un messaggio e-mail quando vengono aggiunti dei commenti a questa | Rapporto sui commenti
Pagina corrente: http://livedocs.adobe.com/flash/9.0_it/ActionScriptLangRefV3/fl/controls/listClasses/ListData.html