2016-05-23 7 views
0
list.addItem({label:"a"}); 

Wenn Sie ein Objekt auf der Liste wie folgt hinzufügen, wie verweisen Sie es später ohne einen Hörer für die Liste zu verwenden und dann gehenAS3 ein Listenelement verweisen, die keinen Namen hat

list.selectedItem 

Werden Listenelemente nicht wie Arrays indiziert? Ich möchte so etwas tun

trace(list.item[0].label); 

Und es zurück "a" haben Ist das nicht mit Listen möglich?

Antwort

2
list.dataProvider.length // gets total number of items 
list.dataProvider.getItemAt(0) // gets first item 
list.dataProvider.getItemAt(0).label // gets the first item label 

Alle Methoden hier .. http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/fl/data/DataProvider.html

+0

Dank, das funktioniert! – elektroluse

+0

Der einfachste Weg, um herauszufinden, dass diese Elemente nicht undefiniert sind. trace (txtPersonVelg.text) Ablaufverfolgung (txtPersonVelg.text) Ablaufverfolgung (personListe.dataProvider.getItemAt [0]) –

+0

Sorry type Klammern anstelle von Klammern wie diese 'list.dataProvider.getItemAt [0] anstelle von list.dataProvider.getItemAt (0) ' – elektroluse

Verwandte Themen