| Package | fl.controls.listClasses |
| Classe | public class ListData |
| Héritage | ListData Object |
| Sous-classes | TileListData |
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Un nouveau composant ListData est créé pour un rendu de cellule à chaque annulation.
| Propriété | Défini par | ||
|---|---|---|---|
| column : uint
[lecture-seule]
Colonne dans laquelle l'élément de données est affiché.
| ListData | ||
![]() | constructor : Object
Référence à l'objet de classe ou à la fonction constructeur d'une occurrence donnée d'un objet.
| Object | |
| icon : Object
[lecture-seule]
Classe représentant l'icône de l'élément du composant List. Cette icône est calculée à l'aide d’une méthode de la classe List.
| ListData | ||
| index : uint
[lecture-seule]
Index de l'élément dans le fournisseur de données.
| ListData | ||
| label : String
[lecture-seule]
L'étiquette à afficher dans la cellule.
| ListData | ||
| owner : UIComponent
[lecture-seule]
Référence à l'objet List à qui appartient cet élément.
| ListData | ||
![]() | prototype : Object
[static]
Référence à l’objet prototype d’un objet de classe ou fonction.
| Object | |
| row : uint
[lecture-seule]
Ligne dans laquelle l'élément de données est affiché.
| ListData | ||
| Méthode | Défini par | ||
|---|---|---|---|
|
Crée une nouvelle occurrence de la classe ListData, telle que spécifiée par ses paramètres.
| ListData | ||
![]() |
Indique si la propriété spécifiée d'un objet est définie.
| Object | |
![]() |
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l'objet spécifié en tant que paramètre.
| Object | |
![]() |
Indique si la propriété spécifiée existe et est énumérable.
| Object | |
![]() |
Définit la disponibilité d'une propriété dynamique pour les opérations en boucle.
| Object | |
![]() |
Renvoie la représentation sous forme de chaîne de l'objet spécifié.
| Object | |
![]() |
Renvoie la valeur primitive de l'objet spécifié.
| Object | |
| column | propriété |
column:uint [lecture-seule]
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Colonne dans laquelle l'élément de données est affiché. Dans une liste, cette valeur est toujours égale à 0.
public function get column():uint
| icon | propriété |
icon:Object [lecture-seule]
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Classe représentant l'icône de l'élément du composant List. Cette icône est calculée à l'aide d’une méthode de la classe List.
public function get icon():Object
| index | propriété |
index:uint [lecture-seule]
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Index de l'élément dans le fournisseur de données.
public function get index():uint
| label | propriété |
label:String [lecture-seule]
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
L'étiquette à afficher dans la cellule.
public function get label():String
| owner | propriété |
owner:UIComponent [lecture-seule]
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Référence à l'objet List à qui appartient cet élément.
public function get owner():UIComponent
| row | propriété |
row:uint [lecture-seule]
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Ligne dans laquelle l'élément de données est affiché.
public function get row():uint
| ListData | () | Constructeur |
public function ListData(label:String, icon:Object, owner:UIComponent, index:uint, row:uint, col:uint = 0)
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Crée une nouvelle occurrence de la classe ListData, telle que spécifiée par ses paramètres.
Paramètreslabel:String — L'étiquette à afficher dans cette cellule.
|
|
icon:Object — L'icône à afficher dans cette cellule.
|
|
owner:UIComponent — Composant à qui appartient cette cellule.
|
|
index:uint — Index de l'élément dans le fournisseur de données.
|
|
row:uint — Ligne dans laquelle cet élément est affiché. Dans un objet List ou DataGrid, cette valeur correspond à l'index. Dans un objet TileList, cette valeur peut être différente de l'index.
|
|
col:uint (default = 0) — Colonne dans laquelle cet élément est affiché. Dans un objet List, cette valeur est toujours égale à 0.
|
listData d'un rendu de cellule.
Pour exécuter l'exemple, suivez ces étapes :
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;
}
}
}
M'envoyer un message électronique lorsque des commentaires sont ajoutés à cette page | Rapport de commentaire
Page en cours: http://livedocs.adobe.com/flash/9.0_fr/ActionScriptLangRefV3/fl/controls/listClasses/ListData.html