Компонент многострочного комбобокса Flash Actionscript 3 - PullRequest
0 голосов
/ 23 декабря 2009

Есть ли способ установить компонент со списком в многострочный формат во Flash CS4 с помощью Actionscript 3?

1 Ответ

0 голосов
/ 23 декабря 2009

Существует способ быстро обмануть его и способ сделать это правильно, в зависимости от ваших потребностей и времени.

«Правильный способ» сделать это - создать класс, расширяющий CellRenderer в fl.controls.listClasses. * И использовать его в качестве средства отображения списка в выпадающем списке, который устанавливается со стилями.

Самый простой способ - использовать \ n для ввода новой строки и увеличения высоты строки для списка в выпадающем списке:

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 обозначает combobox.

Гудлак.

...