【发布时间】:2018-06-07 22:33:12
【问题描述】:
我有一个包含一些字体名称的组合框,如果用户选择一个项目(一种字体),文本字段内的文本将更改为相应的字体。
我只想在包含它的项目中显示每种字体,类似于 microsoft word: https://i.stack.imgur.com/qGRsz.png
不是我这里的,所有字体都使用相同的字体: https://image.ibb.co/ca55qR/combobox.png
我尝试了以下方法:
var tf:TextFormat = new TextFormat();
tf.font = "Tahoma";
tf.size = 12;
myFontsBox.textField.setStyle("textFormat", tf);
“Tahoma”字体应用于 ComboBox 中的每个项目,所需的结果是它仅应用于“Tahoma”项目。
有什么方法可以改变 ComboBox 内项目的样式??
【问题讨论】:
-
你能分享一下你试过的代码吗
-
我试过上面的代码。
-
我想你的代码在循环中。相反,您必须更改每个已创建行的字体。您可以尝试使用项目渲染器
标签: actionscript-3 actionscript flash-cs5