簡體   English   中英

Flash ActionScript 3多行組合框組件

[英]Flash actionscript 3 multiline combobox component

是否可以使用ActionScript 3在Flash CS4中將組合框組件設置為多行?

根據您的需求和時間,有一種方法可以快速作弊並正確地進行作弊。

做到這一點的“正確方法”是在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代表組合框。

祝好運。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM