在Flah MX2004的ListBox中应用HTML,在Flah MX2004的ListBox中应用HTML
【 tulaoshi.com - Flash 】
我目前正在做一个项目,使用了Flash MX 2004。情况一直很好,直到有一次我想令list中的一部分加粗。我原以为很简单,就像改变label一样,插入html标签就行了,但是生活哪有那么简单:)// 普通的事件处理
function change(eventObj) {
trace(eventObj.target.selectedItem.data);
}
// 填充ListBox - 注意label字符串中的HTML代码
myList.addItem({label:"<bApples</b ... <font color="#FF0000"are <ured</u</font", data:"apple"});
myList.addItem({label:"<bOranges</b ... <font color="#FF9900"are <uorange</u</font", data:"orange"});
myList.addItem({label:"<bBananas</b ... <font color="#FFCC00"are <uyellow</u</font", data:"banana"});
myList.addItem({label:"<bPears</b ... <font color="#009900"are <ugreen</u</font", data:"pear"});
// 当内容不足以显示滚动条时,关闭这个讨厌的东西
myList.vScrollPolicy = "off";
// 使用 LabelCellRenderer 来显示 listBox中的label,并允许使用html myList.cellRenderer = "LabelCellRenderer";
myList.addEventListener("change", this);
// 原文里改变了组件样式,我发现不改反而更漂亮,呵呵(qhwa注)
//_global.style.setStyle("themeColor", 0xCCCCCC);
来源:http://www.tulaoshi.com/n/20160129/1487800.html
看过《在Flah MX2004的ListBox中应用HTML》的人还看了以下文章 更多>>