Pakket | fl.events |
Klasse | public class ListEvent |
Overerving | ListEvent Event Object |
Subklassen | DataGridEvent |
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
-
ListEvent.ITEM_CLICK
: wordt verzonden nadat de gebruiker met de muis boven een item in de component heeft geklikt. -
ListEvent.ITEM_DOUBLE_CLICK
: wordt verzonden nadat de gebruiker tweemaal snel na elkaar met de muis heeft geklikt boven een item in de component. -
ListEvent.ITEM_ROLL_OUT
: wordt verzonden nadat de gebruiker de muisaanwijzer uit een item in de component heeft bewogen. -
ListEvent.ITEM_ROLL_OVER
: wordt verzonden nadat de gebruiker de muisaanwijzer over een item in de component heeft bewogen.
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
bubbles : Boolean [alleen-lezen]
Geeft aan of een gebeurtenis een terugkoppelgebeurtenis is. | Event | ||
cancelable : Boolean [alleen-lezen]
Geeft aan of het gedrag dat aan deze gebeurtenis is gekoppeld, kan worden voorkomen. | Event | ||
columnIndex : int [alleen-lezen]
Hiermee wordt de kolomindex opgehaald van het item dat aan deze gebeurtenis is gekoppeld. | ListEvent | ||
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
currentTarget : Object [alleen-lezen]
Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. | Event | ||
eventPhase : uint [alleen-lezen]
De huidige fase in de gebeurtenisstroom. | Event | ||
index : int [alleen-lezen]
Hiermee wordt de op nul gebaseerde index opgehaald van de cel die de renderer bevat. | ListEvent | ||
item : Object [alleen-lezen]
Hiermee worden de gegevens opgehaald die bij de huidige celrenderer horen. | ListEvent | ||
rowIndex : Object [alleen-lezen]
Hiermee wordt de rij-index opgehaald van het item dat aan deze gebeurtenis is gekoppeld. | ListEvent | ||
target : Object [alleen-lezen]
Doel van gebeurtenis. | Event | ||
type : String [alleen-lezen]
Het type gebeurtenis. | Event |
Methode | Gedefinieerd door | ||
---|---|---|---|
ListEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, columnIndex:int = -1, rowIndex:int = -1, index:int = -1, item:Object = null)
Hiermee wordt een nieuw object ListEvent met de opgegeven parameters gemaakt. | ListEvent | ||
[overschrijven]
Hiermee wordt een kopie van het object ListEvent gemaakt en wordt de waarde van elke eigenschap zo ingesteld dat deze overeenkomt met die van het origineel. | ListEvent | ||
Een hulpprogrammafunctie voor de implementatie van de methode toString() in aangepaste ActionScript 3.0-Event-klassen. | Event | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Controleert of de methode preventDefault() is aangeroepen voor de gebeurtenis. | Event | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Annuleert het standaardgedrag van een gebeurtenis wanneer dat gedrag kan worden geannuleerd. | Event | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Voorkomt het verwerken van gebeurtenislisteners in het huidige knooppunt en volgende knooppunten in de gebeurtenisstroom. | Event | ||
Voorkomt het verwerken van gebeurtenislisteners in knooppunten die volgen op het huidige knooppunt in de gebeurtenisstroom. | Event | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
[overschrijven]
Retourneert een tekenreeks die alle eigenschappen van het object ListEvent bevat. | ListEvent | ||
Retourneert de primitieve waarde van het opgegeven object. | Object |
Constante | Gedefinieerd door | ||
---|---|---|---|
ITEM_CLICK : String = "itemClick" [statisch]
Hiermee wordt de waarde van de eigenschap type van een gebeurtenisobject itemClick gedefinieerd. | ListEvent | ||
ITEM_DOUBLE_CLICK : String = "itemDoubleClick" [statisch]
Hiermee wordt de waarde van de eigenschap type van een gebeurtenisobject itemDoubleClick gedefinieerd. | ListEvent | ||
ITEM_ROLL_OUT : String = "itemRollOut" [statisch]
Hiermee wordt de waarde van de eigenschap type van een gebeurtenisobject itemRollOut gedefinieerd. | ListEvent | ||
ITEM_ROLL_OVER : String = "itemRollOver" [statisch]
Hiermee wordt de waarde van de eigenschap type van een gebeurtenisobject itemRollOver gedefinieerd. | ListEvent |
columnIndex | eigenschap |
index | eigenschap |
item | eigenschap |
rowIndex | eigenschap |
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)
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt een nieuw object ListEvent met de opgegeven parameters gemaakt.
Parameterstype:String — Het gebeurtenistype; deze waarde geeft de handeling aan die de gebeurtenis heeft veroorzaakt.
| |
bubbles:Boolean (default = false ) — Hiermee wordt aangegeven of de gebeurtenis omhoog kan lopen in de hiĆ«rarchie van het weergaveoverzicht.
| |
cancelable:Boolean (default = false ) — Geeft aan of het gedrag dat aan deze gebeurtenis is gekoppeld, kan worden voorkomen.
| |
columnIndex:int (default = -1 ) — De op nul gebaseerde index van de kolom die de renderer of visuele representatie bevat van de gegevens in de kolom.
| |
rowIndex:int (default = -1 ) — De op nul gebaseerde index van de rij die de renderer of visuele representatie bevat van de gegevens in de rij.
| |
index:int (default = -1 ) — De op nul gebaseerde index van het item in de DataProvider.
| |
item:Object (default = null ) — Een verwijzing naar de gegevens die bij de renderer horen.
|
clone | () | methode |
override public function clone():Event
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt een kopie van het object ListEvent gemaakt en wordt de waarde van elke eigenschap zo ingesteld dat deze overeenkomt met die van het origineel.
Geretourneerde waardeEvent — Een object ListEvent met parameterwaarden die overeenkomen met die van het origineel.
|
toString | () | methode |
override public function toString():String
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Retourneert een tekenreeks die alle eigenschappen van het object ListEvent bevat. De tekenreeks heeft de volgende indeling:
[ListEvent type=value bubbles=value cancelable=value columnIndex=value rowIndex=value
]
String — Een tekenreeksrepresentatie van het object ListEvent.
|
ITEM_CLICK | Constante |
public static const ITEM_CLICK:String = "itemClick"
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt de waarde van de eigenschap type
van een gebeurtenisobject itemClick
gedefinieerd.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | true |
columnIndex | De op nul gebaseerde index van de kolom die de renderer bevat. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
index | De op nul gebaseerde index in de DataProvider die de renderer bevat. |
item | Een verwijzing naar de gegevens die bij de renderer horen. |
rowIndex | De op nul gebaseerde index van de rij die de renderer bevat. |
target | Het object dat de gebeurtenis heeft verzonden. Het doel is niet altijd het object dat luistert naar de gebeurtenis. Gebruik de eigenschap currentTarget om toegang te krijgen tot het object dat luistert naar de gebeurtenis. |
ITEM_DOUBLE_CLICK | Constante |
public static const ITEM_DOUBLE_CLICK:String = "itemDoubleClick"
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt de waarde van de eigenschap type
van een gebeurtenisobject itemDoubleClick
gedefinieerd.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | true |
columnIndex | De op nul gebaseerde index van de kolom die de renderer bevat. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
index | De op nul gebaseerde index in de DataProvider die de renderer bevat. |
item | Een verwijzing naar de gegevens die bij de renderer horen. |
rowIndex | De op nul gebaseerde index van de rij die de renderer bevat. |
target | Het object dat de gebeurtenis heeft verzonden. Het doel is niet altijd het object dat luistert naar de gebeurtenis. Gebruik de eigenschap currentTarget om toegang te krijgen tot het object dat luistert naar de gebeurtenis. |
ITEM_ROLL_OUT | Constante |
public static const ITEM_ROLL_OUT:String = "itemRollOut"
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt de waarde van de eigenschap type
van een gebeurtenisobject itemRollOut
gedefinieerd.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
columnIndex | De op nul gebaseerde index van de kolom die de renderer bevat. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
index | De op nul gebaseerde index in de DataProvider die de renderer bevat. |
item | Een verwijzing naar de gegevens die bij de renderer horen. |
rowIndex | De op nul gebaseerde index van de rij die de renderer bevat. |
target | Het object dat de gebeurtenis heeft verzonden. Het doel is niet altijd het object dat luistert naar de gebeurtenis. Gebruik de eigenschap currentTarget om toegang te krijgen tot het object dat luistert naar de gebeurtenis. |
Verwante API-elementen
ITEM_ROLL_OVER | Constante |
public static const ITEM_ROLL_OVER:String = "itemRollOver"
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt de waarde van de eigenschap type
van een gebeurtenisobject itemRollOver
gedefinieerd.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
columnIndex | De op nul gebaseerde index van de kolom die de renderer bevat. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
index | De op nul gebaseerde index in de DataProvider die de renderer bevat. |
item | Een verwijzing naar de gegevens die bij de renderer horen. |
rowIndex | De op nul gebaseerde index van de rij die de renderer bevat. |
target | Het object dat de gebeurtenis heeft verzonden. Het doel is niet altijd het object dat luistert naar de gebeurtenis. Gebruik de eigenschap currentTarget om toegang te krijgen tot het object dat luistert naar de gebeurtenis. |
Verwante API-elementen
- Voeg de component DataGrid toe aan de bibliotheek.
- Sla deze code op als ListEventExample.as in dezelfde map als de FLA.
- Stel de DocumentClass in de FLA in op 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); } } }
Wed Jun 13 2018, 11:42 AM Z