Paquetefl.events
Clasepublic class ListEvent
HerenciaListEvent Inheritance Event Inheritance Object
Subclases DataGridEvent

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

La clase ListEvent define eventos para componentes basados en listas, entre los que se incluyen List, DataGrid, TileList y ComboBox. Entre estos eventos se incluyen los siguientes:

Ver los ejemplos

Véase también

List
SelectableList


Propiedades públicas
 PropiedadDefinido por
 Inheritedbubbles : Boolean
[read-only] Indica si un evento es un evento de propagación.
Event
 Inheritedcancelable : Boolean
[read-only] Indica si se puede evitar el comportamiento asociado al evento.
Event
  columnIndex : int
[read-only] Obtiene el índice de la columna del elemento asociado a este evento.
ListEvent
 Inheritedconstructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
Object
 InheritedcurrentTarget : Object
[read-only] El objeto que procesa de forma activa el objeto de evento con un detector de eventos.
Event
 InheritedeventPhase : uint
[read-only] La fase actual en el flujo del evento.
Event
  index : int
[read-only] Obtiene el índice basado en cero de la celda que contiene el procesador.
ListEvent
  item : Object
[read-only] Obtiene los datos que pertenecen al procesador de celdas actual.
ListEvent
 Inheritedprototype : Object
[static] Una referencia al objeto prototipo de una clase u objeto de función.
Object
  rowIndex : Object
[read-only] Obtiene el índice de la fila del elemento asociado a este evento.
ListEvent
 Inheritedtarget : Object
[read-only] El destino del evento.
Event
 Inheritedtype : String
[read-only] El tipo de evento.
Event
Métodos públicos
 MétodoDefinido por
  
ListEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, columnIndex:int = -1, rowIndex:int = -1, index:int = -1, item:Object = null)
Crea un nuevo objeto ListEvent con los parámetros especificados.
ListEvent
  
Crea una copia del objeto ListEvent y define el valor de cada parámetro para que coincida con el original.
ListEvent
 Inherited
formatToString(className:String, ... arguments):String
Una función de utilidad para implementar el método toString() en la clase Event personalizada.
Event
 Inherited
Indica si un objeto tiene definida una propiedad especificada.
Object
 Inherited
Comprueba si se ha llamado a preventDefault() en el evento.
Event
 Inherited
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
Object
 Inherited
Cancela el comportamiento predeterminado de un evento si es posible cancelarlo.
Event
 Inherited
Indica si existe la propiedad especificada y si es enumerable.
Object
 Inherited
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
Object
 Inherited
Impide el proceso de cualquier detector de eventos en el nodo actual y los nodos siguientes en el flujo del evento.
Event
 Inherited
Impide el proceso de cualquier detector de eventos en nodos siguientes al nodo actual.
Event
  
Devuelve una cadena con todas las propiedades del objeto ListEvent.
ListEvent
 Inherited
Devuelve el valor simple del objeto especificado.
Object
Constantes públicas
 ConstanteDefinido por
 InheritedACTIVATE : String = "activate"
[static] Define el valor de la propiedad type para un objeto de evento activate.
Event
 InheritedADDED : String = "added"
[static] Define el valor de la propiedad type para un objeto de evento added.
Event
 InheritedADDED_TO_STAGE : String = "addedToStage"
[static] Define el valor de la propiedad type para un objeto de evento addedToStage.
Event
 InheritedCANCEL : String = "cancel"
[static] Define el valor de la propiedad type para un objeto de evento cancel.
Event
 InheritedCHANGE : String = "change"
[static] Define el valor de la propiedad type para un objeto de evento change.
Event
 InheritedCLOSE : String = "close"
[static] Define el valor de la propiedad type para un objeto de evento close.
Event
 InheritedCOMPLETE : String = "complete"
[static] Define el valor de la propiedad type para un objeto de evento complete.
Event
 InheritedCONNECT : String = "connect"
[static] Define el valor de la propiedad type para un objeto de evento connect.
Event
 InheritedDEACTIVATE : String = "deactivate"
[static] Define el valor de la propiedad type para un objeto de evento deactivate.
Event
 InheritedENTER_FRAME : String = "enterFrame"
[static] Define el valor de la propiedad type para un objeto de evento enterFrame.
Event
 InheritedFULLSCREEN : String = "fullScreen"
[static] Define el valor de la propiedad type para un objeto de evento fullScreen.
Event
 InheritedID3 : String = "id3"
[static] Define el valor de la propiedad type para un objeto de evento id3.
Event
 InheritedINIT : String = "init"
[static] Define el valor de la propiedad type para un objeto de evento init.
Event
  ITEM_CLICK : String = "itemClick"
[static] Define el valor de la propiedad type para un objeto de evento itemClick.
ListEvent
  ITEM_DOUBLE_CLICK : String = "itemDoubleClick"
[static] Define el valor de la propiedad type para un objeto de evento itemDoubleClick.
ListEvent
  ITEM_ROLL_OUT : String = "itemRollOut"
[static] Define el valor de la propiedad type de un objeto de evento itemRollOut.
ListEvent
  ITEM_ROLL_OVER : String = "itemRollOver"
[static] Define el valor de la propiedad type para un objeto de evento itemRollOver.
ListEvent
 InheritedMOUSE_LEAVE : String = "mouseLeave"
[static] Define el valor de la propiedad type para un objeto de evento mouseLeave.
Event
 InheritedOPEN : String = "open"
[static] Define el valor de la propiedad type para un objeto de evento open.
Event
 InheritedREMOVED : String = "removed"
[static] Define el valor de la propiedad type para un objeto de evento removed.
Event
 InheritedREMOVED_FROM_STAGE : String = "removedFromStage"
[static] Define el valor de la propiedad type para un objeto de evento removedFromStage.
Event
 InheritedRENDER : String = "render"
[static] Define el valor de la propiedad type para un objeto de evento render.
Event
 InheritedRESIZE : String = "resize"
[static] Define el valor de la propiedad type para un objeto de evento resize.
Event
 InheritedSCROLL : String = "scroll"
[static] Define el valor de la propiedad type para un objeto de evento scroll.
Event
 InheritedSELECT : String = "select"
[static] Define el valor de la propiedad type para un objeto de evento select.
Event
 InheritedSOUND_COMPLETE : String = "soundComplete"
[static] Define el valor de la propiedad type para un objeto de evento soundComplete.
Event
 InheritedTAB_CHILDREN_CHANGE : String = "tabChildrenChange"
[static] Define el valor de la propiedad type para un objeto de evento tabChildrenChange.
Event
 InheritedTAB_ENABLED_CHANGE : String = "tabEnabledChange"
[static] Define el valor de la propiedad type para un objeto de evento tabEnabledChange.
Event
 InheritedTAB_INDEX_CHANGE : String = "tabIndexChange"
[static] Define el valor de la propiedad type para un objeto de evento tabIndexChange.
Event
 InheritedUNLOAD : String = "unload"
[static] Define el valor de la propiedad type para un objeto de evento unload.
Event
Información sobre propiedades
columnIndexpropiedad
columnIndex:int  [read-only]

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Obtiene el índice de la columna del elemento asociado a este evento.


Implementación
    public function get columnIndex():int

Véase también

indexpropiedad 
index:int  [read-only]

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Obtiene el índice basado en cero de la celda que contiene el procesador.


Implementación
    public function get index():int
itempropiedad 
item:Object  [read-only]

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Obtiene los datos que pertenecen al procesador de celdas actual.


Implementación
    public function get item():Object
rowIndexpropiedad 
rowIndex:Object  [read-only]

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Obtiene el índice de la fila del elemento asociado a este evento.


Implementación
    public function get rowIndex():Object

Véase también

Información sobre constructores
ListEvent()constructor
public function ListEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, columnIndex:int = -1, rowIndex:int = -1, index:int = -1, item:Object = null)

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Crea un nuevo objeto ListEvent con los parámetros especificados.

Parámetros
type:String — Tipo de evento; este valor identifica la acción que ha causado el evento.
 
bubbles:Boolean (default = false) — Indica si el evento puede propagarse por la jerarquía de la lista de visualización.
 
cancelable:Boolean (default = false) — Indica si se puede evitar el comportamiento asociado al evento.
 
columnIndex:int (default = -1) — Índice basado en cero de la columna que contiene el procesador o representación visual de los datos de la columna.
 
rowIndex:int (default = -1) — Índice basado en cero de la fila que contiene el procesador o representación visual de los datos de la fila.
 
index:int (default = -1) — Índice basado en cero del elemento en DataProvider.
 
item:Object (default = null) — Referencia a los datos que pertenecen al procesador.
Información sobre métodos
clone()método
public override function clone():Event

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Crea una copia del objeto ListEvent y define el valor de cada parámetro para que coincida con el original.

Valor devuelto
Event — Un nuevo objeto ListEvent con valores de parámetro que coinciden con los del objeto original.
toString()método 
public override function toString():String

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Devuelve una cadena con todas las propiedades del objeto ListEvent. La cadena tiene el siguiente formato:

[ListEvent type=value bubbles=value cancelable=value columnIndex=value rowIndex=value]

Valor devuelto
String — Representación de cadena del objeto ListEvent.
Información sobre constantes
ITEM_CLICKConstante
public static const ITEM_CLICK:String = "itemClick"

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Define el valor de la propiedad type para un objeto de evento itemClick.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelabletrue
columnIndexÍndice basado en cero de la columna que contiene el procesador.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
indexÍndice basado en cero de DataProvider que contiene el procesador.
itemReferencia a los datos que pertenecen al procesador.
rowIndexÍndice basado en cero de la fila que contiene el procesador.
targetError que distribuyó el evento. El destino no es siempre el objeto que detecta el evento. Utilice la propiedad currentTarget para acceder al objeto que detecta el evento.

ITEM_DOUBLE_CLICKConstante 
public static const ITEM_DOUBLE_CLICK:String = "itemDoubleClick"

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Define el valor de la propiedad type para un objeto de evento itemDoubleClick.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelabletrue
columnIndexÍndice basado en cero de la columna que contiene el procesador.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
indexÍndice basado en cero de DataProvider que contiene el procesador.
itemReferencia a los datos que pertenecen al procesador.
rowIndexÍndice basado en cero de la fila que contiene el procesador.
targetError que distribuyó el evento. El destino no es siempre el objeto que detecta el evento. Utilice la propiedad currentTarget para acceder al objeto que detecta el evento.

ITEM_ROLL_OUTConstante 
public static const ITEM_ROLL_OUT:String = "itemRollOut"

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Define el valor de la propiedad type para un objeto de evento itemRollOut.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
columnIndexÍndice basado en cero de la columna que contiene el procesador.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
indexÍndice basado en cero de DataProvider que contiene el procesador.
itemReferencia a los datos que pertenecen al procesador.
rowIndexÍndice basado en cero de la fila que contiene el procesador.
targetError que distribuyó el evento. El destino no es siempre el objeto que detecta el evento. Utilice la propiedad currentTarget para acceder al objeto que detecta el evento.

Véase también

ITEM_ROLL_OVERConstante 
public static const ITEM_ROLL_OVER:String = "itemRollOver"

Versión del lenguaje: ActionScript 3.0
Versión del reproductor: Flash Player 9.0.28.0

Define el valor de la propiedad type para un objeto de evento itemRollOver.

Este evento tiene las propiedades siguientes:

PropiedadValor
bubblesfalse
cancelablefalse; no hay ningún comportamiento predeterminado que cancelar.
columnIndexÍndice basado en cero de la columna que contiene el procesador.
currentTargetObjeto que procesa de forma activa el objeto de evento con un detector de eventos.
indexÍndice basado en cero de DataProvider que contiene el procesador.
itemReferencia a los datos que pertenecen al procesador.
rowIndexÍndice basado en cero de la fila que contiene el procesador.
targetError que distribuyó el evento. El destino no es siempre el objeto que detecta el evento. Utilice la propiedad currentTarget para acceder al objeto que detecta el evento.

Véase también

Ejemplos Cómo utilizar los ejemplos
ListEventExample.as

En este ejemplo, se muestra cómo utilizar la clase ListEvent para determinar la fila y la columna de un elemento en una cuadrícula de datos.

Para realizar el ejemplo, siga estos pasos:

  1. Añada el componente DataGrid a la biblioteca.
  2. Guarde este código como ListEventExample.as en el mismo directorio que el archivo FLA.
  3. Defina la clase Document como ListEventExample en el archivo FLA.
package
{
    import fl.controls.DataGrid;
    import fl.data.DataProvider;
    import fl.events.ListEvent;
    import flash.display.Sprite;

    public class ListEventExample extends Sprite
    {
        private var dg:DataGrid;

        public function ListEventExample() {
            createDataGrid();
        }
        private function createDataGrid():void {
            dg = new DataGrid();
            addChild(dg);
            dg.setSize(200,300);

            var dp:DataProvider = new DataProvider();
            var i:uint;
            var totalRows:uint = 42;
            for(i=0; i<totalRows; i++) {
                dp.addItem( {     col1:getRandomNumber(),
                                   col2:getRandomNumber(),
                                col3:getRandomNumber() } );
            }
            dg.dataProvider = dp;
            dg.addEventListener(ListEvent.ITEM_ROLL_OVER, declarePosition);
        }
        private function declarePosition(e:ListEvent):void {
            trace("You are above row: " + e.rowIndex + " column: " + e.columnIndex);
        }
        private function getRandomNumber():uint {
            return Math.round(Math.random()*100);
        }
    }
}




 

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/events/ListEvent.html