
In diesem fünften Screencast stelle ich die FlashEagle ‚ListBox‘ Komponente vor.
Die Dateigröße der veröffentlichten Komponente beträgt ca. 8 KB.
Flasheagle-Listbox Komponente herunterladen
Ergänzung/Korrektur zum Screencast:
Die Ereignisprozedur „onChange“ wird nicht nach meiner falschen Annahme aufgerufen, wenn ein Element der Listbox seinen Selektzustand ändert, sondern wenn ein Element hinzugefügt oder entfernt wird – die Liste sich also „ändert“.
Beispiel dazu:
myList.onChange = function() {
trace("Listbox has changed");
}
myList.addItem("Neuer Eintrag","Neues Datenfeld");
Die Methode „getSelected()“ gibt keinen String, sondern ein Array zurück. Beispiel dazu:
for (var i:Number = 0; i<10; i++) {
myList.addItem("entry"+i);
}
myList.onClick = function() {
var myArray:Array = new Array();
myArray = myList.getSelected();
trace(myArray[0]);
trace(myArray.length);
};