我已经定义了一个带有一些标签、文本输入和按钮的渲染器,并在创建它时调用“setStyle”来设置它们的颜色和字体。
如果我在一些普通面板中添加渲染器,则样式效果很好。
如果我把它放在 TileList 对象中,样式将会丢失
像这样的代码:
public class MyRenderer extends UIComponent implements ICellRenderer
{
public function MyRenderer()
{
private var m_label = new Label();
m_label.setStyle("textFormat", someTextFormat);
addChild(m_label);
}
}
var m_tileList:TileList = new TileList();
m_tileList.setStyle("cellRenderer", MyRenderer)
m_tileList.addItem({});//the renderer showed but the "someTextFormat" lose