| Paquete | fl.controls.listClasses |
| Clase | public class ListData |
| Herencia | ListData Object |
| Subclases | TileListData |
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Se crea un nuevo componente ListData para un procesador de celda cada vez que se invalida.
| Propiedad | Definido por | ||
|---|---|---|---|
| column : uint
[read-only]
La columna en la que se muestra el elemento de datos.
| ListData | ||
![]() | constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
| Object | |
| icon : Object
[read-only]
Clase que representa el icono del elemento del componente List calculado a partir del método de la clase List.
| ListData | ||
| index : uint
[read-only]
El índice del elemento en el proveedor de datos.
| ListData | ||
| label : String
[read-only]
La etiqueta que se va a mostrar en la celda.
| ListData | ||
| owner : UIComponent
[read-only]
Referencia al objeto de lista que posee este elemento.
| ListData | ||
![]() | prototype : Object
[static]
Una referencia al objeto prototipo de una clase u objeto de función.
| Object | |
| row : uint
[read-only]
La fila en la que se muestra el elemento de datos.
| ListData | ||
| Método | Definido por | ||
|---|---|---|---|
|
Crea una nueva instancia de la clase ListData según los parámetros especificados.
| ListData | ||
![]() |
Indica si un objeto tiene definida una propiedad especificada.
| Object | |
![]() |
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
| Object | |
![]() |
Indica si existe la propiedad especificada y si es enumerable.
| Object | |
![]() |
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
| Object | |
![]() |
Devuelve la representación de cadena del objeto especificado.
| Object | |
![]() |
Devuelve el valor simple del objeto especificado.
| Object | |
| column | propiedad |
column:uint [read-only]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
La columna en la que se muestra el elemento de datos. En una lista, este valor es siempre 0.
public function get column():uint
| icon | propiedad |
icon:Object [read-only]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Clase que representa el icono del elemento del componente List calculado a partir del método de la clase List.
public function get icon():Object
| index | propiedad |
index:uint [read-only]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
El índice del elemento en el proveedor de datos.
public function get index():uint
| label | propiedad |
label:String [read-only]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
La etiqueta que se va a mostrar en la celda.
public function get label():String
| owner | propiedad |
owner:UIComponent [read-only]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Referencia al objeto de lista que posee este elemento.
public function get owner():UIComponent
| row | propiedad |
row:uint [read-only]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
La fila en la que se muestra el elemento de datos.
public function get row():uint
| ListData | () | constructor |
public function ListData(label:String, icon:Object, owner:UIComponent, index:uint, row:uint, col:uint = 0)
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.0 |
Crea una nueva instancia de la clase ListData según los parámetros especificados.
Parámetroslabel:String — La etiqueta que se va a mostrar en esta celda.
|
|
icon:Object — El icono que se va a mostrar en esta celda.
|
|
owner:UIComponent — El componente propietario de esta celda.
|
|
index:uint — El índice del elemento en el proveedor de datos.
|
|
row:uint — La fila en la que se muestra este elemento. En un componente List o DataGrid, este valor se corresponde con el índice. En un componente TileList, este valor puede que sea diferente del índice.
|
|
col:uint (default = 0) — La columna en la que se muestra este elemento. En una lista, este valor es siempre 0.
|
listData de un procesador de celdas.
Para realizar el ejemplo, siga estos pasos:
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;
}
}
}
Enviarme un mensaje de correo electrónico cuando se añadan comentarios a esta página | Informe de comentarios
Página actual: http://livedocs.adobe.com/flash/9.0_es/ActionScriptLangRefV3/fl/controls/listClasses/ListData.html