如何在 Flash CS6 中更改文本输入的字体大小



我在更改 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); 

如果您需要进一步的帮助,请告诉我。

您可以

通过以下方式设置TextInput ' 样式:

var format:TextFormat = new TextFormat();
format.size = 18; // your value here
instanceName.setStyle("textFormat", format);

阅读更多关于TextFormat:链接。

最新更新