我无法更改flash组件的字体大小,文本输入。 此文本输入组件已准备就绪,您可以在组件中找到它。 所以我只是将它拖放到舞台上。但是,字体太小。我无法改变它。或者我需要通过AS3编码来改变它吗?谢谢!
答案 0 :(得分:2)
您可以这样设置TextInput
'样式:
var format:TextFormat = new TextFormat();
format.size = 18; // your value here
instanceName.setStyle("textFormat", format);
详细了解TextFormat
:link。
答案 1 :(得分:1)
您可以从一个位置更改TextInput的所有实例的文本样式,因此每当您从“组件”面板拖动一个新的TextInput组件并将其放在舞台上时,默认情况下它将使用您的自定义文本样式:
import fl.managers.StyleManager;
import fl.controls.TextInput;
var tf:TextFormat = new TextFormat();
tf.size = 20;
StyleManager.setComponentStyle(TextInput, "textFormat", tf);
此外,如果你想让所有组件具有相同的样式,你可以从一个地方设置所有组件的文本样式(不仅仅是TextInput);如果您还更改了字体系列,这将提供更好的外观:
import fl.managers.StyleManager;
import fl.controls.TextInput;
var mainTF:TextFormat = new TextFormat();
mainTF.font = "Arial Black";
mainTF.color = 0xFF0000;
mainTF.size = 20;
StyleManager.setStyle("textFormat", mainTF);
如果您需要进一步的帮助,请告诉我。