2009-12-23 10 views

Répondre

0

Il existe un moyen de tricher rapidement et de le faire correctement, en fonction de vos besoins et de votre temps. La 'bonne façon' de le faire est de créer une classe qui étend CellRenderer dans fl.controls.listClasses. * Et de l'utiliser comme moteur de rendu de liste de la liste déroulante, avec des styles.

La « voie facile » est d'utiliser « \ n » pour entrer dans une nouvelle ligne, et de faire la hauteur de ligne plus grande pour la liste du combobox:

var dp:DataProvider = new DataProvider(); 
for(var i:int = 0 ; i < 10 ; i++){ 
    dp.addItem({label:'item '+i+' line1\n line2'}); 
} 
cb.dataProvider = dp; 
cb.dropdown.rowHeight = 50; 

cb signifie combobox.

Goodluck.