Pacchetto | fl.events |
Classe | public class ListEvent |
Ereditarietà | ListEvent ![]() ![]() |
Sottoclassi | DataGridEvent |
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
-
ListEvent.ITEM_CLICK
: inviato quando l'utente fa clic con il mouse sopra una voce del componente. -
ListEvent.ITEM_DOUBLE_CLICK
: inviato quando l'utente fa clic due volte con il mouse in rapida successione sopra una voce del componente. -
ListEvent.ITEM_ROLL_OUT
: inviato quando l'utente sposta il puntatore del mouse fuori da una voce del componente. -
ListEvent.ITEM_ROLL_OVER
: inviato quando l'utente sposta il puntatore del mouse su una voce del componente.
Elementi API correlati
Proprietà | Definito da | ||
---|---|---|---|
![]() | bubbles : Boolean [sola lettura]
Indica se un evento è un evento di bubbling. | Event | |
![]() | cancelable : Boolean [sola lettura]
Indica se il comportamento associato all'evento può essere impedito. | Event | |
columnIndex : int [sola lettura]
Ottiene l'indice di colonna della voce associata all'evento. | ListEvent | ||
![]() | constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | |
![]() | currentTarget : Object [sola lettura]
L'oggetto che elabora attivamente l'oggetto Event con un listener di eventi. | Event | |
![]() | eventPhase : uint [sola lettura]
La fase attuale del flusso di eventi. | Event | |
index : int [sola lettura]
Ottiene l'indice a base zero della cella che contiene il renderer. | ListEvent | ||
item : Object [sola lettura]
Ottiene i dati che appartengono al renderer della cella corrente. | ListEvent | ||
rowIndex : Object [sola lettura]
Ottiene l'indice di riga della voce associata all'evento. | ListEvent | ||
![]() | target : Object [sola lettura]
Il target dell'evento. | Event | |
![]() | type : String [sola lettura]
Il tipo di evento. | Event |
Metodo | Definito da | ||
---|---|---|---|
ListEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, columnIndex:int = -1, rowIndex:int = -1, index:int = -1, item:Object = null)
Crea un nuovo oggetto ListEvent con i parametri specificati. | ListEvent | ||
[override]
Crea una copia dell'oggetto ListEvent e imposta il valore di ogni parametro in modo che corrisponda all'originale. | ListEvent | ||
![]() |
Una funzione dell'utilità per l'implementazione del metodo toString() in classi Event ActionScript 3.0 personalizzate. | Event | |
![]() |
Indica se per un oggetto è definita una proprietà specifica. | Object | |
![]() |
Verifica se sull'evento è stato chiamato il metodo preventDefault(). | Event | |
![]() |
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | |
![]() |
Annulla il comportamento predefinito di un evento se tale comportamento può essere annullato. | Event | |
![]() |
Indica se la proprietà specificata esiste ed è enumerabile. | Object | |
![]() |
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | |
![]() |
Impedisce l'elaborazione di tutti i listener di eventi nel nodo corrente e in tutti i nodi successivi del flusso di eventi. | Event | |
![]() |
Impedisce l'elaborazione di tutti i listener di eventi nei nodi del flusso di eventi successivi a quello corrente. | Event | |
![]() |
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | |
[override]
Restituisce una stringa che contiene tutte le proprietà dell'oggetto ListEvent. | ListEvent | ||
![]() |
Restituisce il valore di base dell'oggetto specificato. | Object |
Costante | Definito da | ||
---|---|---|---|
ITEM_CLICK : String = "itemClick" [statico]
Definisce il valore della proprietà type di un oggetto evento itemClick. | ListEvent | ||
ITEM_DOUBLE_CLICK : String = "itemDoubleClick" [statico]
Definisce il valore della proprietà type di un oggetto evento itemDoubleClick. | ListEvent | ||
ITEM_ROLL_OUT : String = "itemRollOut" [statico]
Definisce il valore della proprietà type di un oggetto evento itemRollOut. | ListEvent | ||
ITEM_ROLL_OVER : String = "itemRollOver" [statico]
Definisce il valore della proprietà type di un oggetto evento itemRollOver. | ListEvent |
columnIndex | proprietà |
index | proprietà |
item | proprietà |
rowIndex | proprietà |
ListEvent | () | Funzione di costruzione |
public function ListEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, columnIndex:int = -1, rowIndex:int = -1, index:int = -1, item:Object = null)
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Crea un nuovo oggetto ListEvent con i parametri specificati.
Parametritype:String — Il tipo di evento; valore che identifica l'azione che ha provocato l'evento.
| |
bubbles:Boolean (default = false ) — Indica se l'evento può effettuare la propagazione (o bubbling) della gerarchia dell'elenco di visualizzazione.
| |
cancelable:Boolean (default = false ) — Indica se il comportamento associato all'evento può essere impedito.
| |
columnIndex:int (default = -1 ) — L'indice a base zero della colonna che contiene il renderer oppure la rappresentazione visiva dei dati presenti nella colonna.
| |
rowIndex:int (default = -1 ) — L'indice a base zero della riga che contiene il renderer oppure la rappresentazione visiva dei dati presenti nella riga.
| |
index:int (default = -1 ) — Una posizione di indice a base zero dell'elemento nel DataProvider.
| |
item:Object (default = null ) — Un riferimento ai dati che appartengono al renderer.
|
clone | () | metodo |
override public function clone():Event
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Crea una copia dell'oggetto ListEvent e imposta il valore di ogni parametro in modo che corrisponda all'originale.
RestituisceEvent — Un nuovo oggetto ListEvent con valori di parametri identici a quelli dell'originale.
|
toString | () | metodo |
override public function toString():String
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Restituisce una stringa che contiene tutte le proprietà dell'oggetto ListEvent. La stringa ha il seguente formato:
[ListEvent type=value bubbles=value cancelable=value columnIndex=value rowIndex=value
]
String — Una rappresentazione in formato stringa dell'oggetto ListEvent.
|
ITEM_CLICK | Costante |
public static const ITEM_CLICK:String = "itemClick"
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Definisce il valore della proprietà type
di un oggetto evento itemClick
.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | true |
columnIndex | L'indice a base zero della colonna che contiene il renderer. |
currentTarget | L'oggetto che elabora attivamente l'oggetto event con un listener di eventi. |
index | L'indice a base zero del DataProvider che contiene il renderer. |
item | Un riferimento ai dati che appartengono al renderer. |
rowIndex | L'indice a base zero della riga che contiene il renderer. |
target | L'oggetto che invia l'evento. Il target non è sempre l'oggetto listener dell'evento. Utilizzate la proprietà currentTarget per accedere all'oggetto che intercetta l'evento. |
ITEM_DOUBLE_CLICK | Costante |
public static const ITEM_DOUBLE_CLICK:String = "itemDoubleClick"
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Definisce il valore della proprietà type
di un oggetto evento itemDoubleClick
.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | true |
columnIndex | L'indice a base zero della colonna che contiene il renderer. |
currentTarget | L'oggetto che elabora attivamente l'oggetto event con un listener di eventi. |
index | L'indice a base zero del DataProvider che contiene il renderer. |
item | Un riferimento ai dati che appartengono al renderer. |
rowIndex | L'indice a base zero della riga che contiene il renderer. |
target | L'oggetto che invia l'evento. Il target non è sempre l'oggetto listener dell'evento. Utilizzate la proprietà currentTarget per accedere all'oggetto che intercetta l'evento. |
ITEM_ROLL_OUT | Costante |
public static const ITEM_ROLL_OUT:String = "itemRollOut"
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Definisce il valore della proprietà type
di un oggetto evento itemRollOut
.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
columnIndex | L'indice a base zero della colonna che contiene il renderer. |
currentTarget | L'oggetto che elabora attivamente l'oggetto event con un listener di eventi. |
index | L'indice a base zero del DataProvider che contiene il renderer. |
item | Un riferimento ai dati che appartengono al renderer. |
rowIndex | L'indice a base zero della riga che contiene il renderer. |
target | L'oggetto che invia l'evento. Il target non è sempre l'oggetto listener dell'evento. Utilizzate la proprietà currentTarget per accedere all'oggetto che intercetta l'evento. |
Elementi API correlati
ITEM_ROLL_OVER | Costante |
public static const ITEM_ROLL_OVER:String = "itemRollOver"
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Definisce il valore della proprietà type
di un oggetto evento itemRollOver
.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
columnIndex | L'indice a base zero della colonna che contiene il renderer. |
currentTarget | L'oggetto che elabora attivamente l'oggetto event con un listener di eventi. |
index | L'indice a base zero del DataProvider che contiene il renderer. |
item | Un riferimento ai dati che appartengono al renderer. |
rowIndex | L'indice a base zero della riga che contiene il renderer. |
target | L'oggetto che invia l'evento. Il target non è sempre l'oggetto listener dell'evento. Utilizzate la proprietà currentTarget per accedere all'oggetto che intercetta l'evento. |
Elementi API correlati
- Aggiungete il componente DataGrid alla libreria.
- Salvate questo codice come ListEventExample.as nella stessa directory del FLA.
- Impostate DocumentClass nel FLA su ListEventExample.
package { import flash.display.Sprite; import fl.data.DataProvider; import fl.controls.DataGrid; import fl.events.ListEvent; 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); } } }
Tue Jun 12 2018, 02:44 PM Z