as3-自定义comboBox下拉菜单字体和颜色

时间:2018-06-19 16:04:24

标签: actionscript-3

我想更改ComboBox的字体和字体颜色,如果可能的话,还更改所有添加到List组件(文本)的数据。我有这个快速代码,在修改其他组件时非常简单,但是对于组合框和列表,我找不到这么简单的代码。

var tf:TextFormat = new TextFormat(); 
        tf.color = 0xFFFFFF; 
        tf.font = "Segoe UI";
        StyleManager.setComponentStyle(Button, "textFormat", tf);
        StyleManager.setComponentStyle(CheckBox, "textFormat", tf);
        StyleManager.setComponentStyle(TextInput, "textFormat", tf);

1 个答案:

答案 0 :(得分:1)

经过更多的研究时间,我找到了解决自己问题的解决方案。这是我的操作方式,对于List组件,我像这样更改了字体颜色和字体类型;

var tf:TextFormat = new TextFormat(); 
        tf.color = 0xFFFFFF; 
        tf.font = "Segoe UI";
        listName.setRendererStyle("textFormat", tf);

对于comboBox,我使用了CellRender类,您可以通过一些研究在StackOverFlow的任何位置找到它:)!