因為要用到list組件項目的多選,但是用 myList.selectMultiple = true; 需要控制鍵(ctrl shift)配合,記得以前在mm上看件過組件嵌套的例子,但但是沒注意,現在也不知道怎么用!
現在要用卻不知道怎么辦了!呵呵,只有自己想辦法了!于是想到了list的iconField屬性,何不為list各個項目設置自己的icon呢```于是````` 新建兩個mc,一個為選中的狀態,一個為取消選中的狀態,分別為其鏈接設置為s,h 拖一個list組件到舞臺上,為其命名為myList
//在第一幀加入下面代碼

程序代碼
myList[color=#0000ff].[1b]setSize[/1b](200, 100);//設置組件的大小
myList.rowHeight = 24;//每個項目的高度
myList.addItem({label:"★ roading11",iconField:"s"});//添加項目,有label和iconField屬性
myList.addItem({label:"☆ roading1122",iconField:"s"});
myList.addItem({label:"☆ roading112233",iconField:"s"});
myList.iconFunction = [1b]function[/1b](item) {//圖標屬性的應用
[1b]return[/1b] item.iconField;
};
listenerObject = [1b]new[/1b] [1b]Object[/1b]();
listenerObject.change = [1b]function[/1b](evt:[1b]Object[/1b]) {//chang事件,
[1b]if[/1b] (myList.selectedItem.iconField == "s") {//如果圖標是選中,設置取消
myList.selectedItem.iconField = "h";
} [1b]else[/1b] {
myList.selectedItem.
本文轉自:http://www.5uflash.com/flashjiaocheng/Flashzujianxuexi/1344.html
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
