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

标签 actionscript-3 flash components 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); 

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

关于actionscript-3 - 如何更改Flash CS6中文本输入的字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19476132/

相关文章:

actionscript-3 - 有没有一种方法可以从对象中删除未知事件监听器?

flash - 如何避免出现凌乱的AS3代码

java - 当为 osgi 使用声明性服务时,我可以在同一组件中提供和引用服务吗?

css - 全局更改我网站上使用的所有纸张元素中墨水颜色的最佳方法是什么?

javascript - 在 vue 中发出带参数的事件

actionscript-3 - Flash Youtube 嵌入问题

actionscript-3 - 如何将 Sprite 添加到 box2d 主体?

java - java 中的 Object.callGenericMethod()

actionscript-3 - 静态主类 - AS3

android - 闪光空气中的相机