我在更改 Flash 组件和文本输入的字体大小时遇到问题。 这个文本输入组件已经做好了,你可以在组件中找到它。 所以我只是将它拖放到舞台上。但是,字体太小了。而我无法改变它。还是我需要通过在 AS3 中编码来更改它?谢谢!
最佳答案
您可以从一个地方更改所有 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);
如果您需要进一步的帮助,请告诉我。
关于actionscript-3 - 如何更改Flash CS6中文本输入的字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19476132/