有没有办法使用actionscript 3在Flash CS4中将组合框组件设置为多行?
答案 0 :(得分:0)
根据您的需要和时间,有一种快速欺骗它的方法和正确的方法。
执行此操作的“正确方法”是创建一个在fl.controls.listClasses。*中扩展CellRenderer的类,并将其用作组合框的列表渲染器,使用样式设置。
'简单方法'是使用'\ 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代表组合框。
古德勒克。