AS3格式化TextArea组件的文本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AS3格式化TextArea组件的文本相关的知识,希望对你有一定的参考价值。

To style the text in a TextArea component, create a TextFormat object and pass it to the TextArea's setStyle method.
  1. import flash.text.TextFormat;
  2. import fl.controls.TextArea;
  3. import fl.managers.StyleManager;
  4.  
  5. var myTextArea:TextArea = new TextArea();
  6. myTextArea.setSize(200, 100);
  7. myTextArea.text = "Hello World";
  8.  
  9. var myTextFormat:TextFormat = new TextFormat();
  10. myTextFormat.font = "Arial";
  11. myTextFormat.size = 18;
  12. myTextFormat.bold = true;
  13. myTextFormat.italic = true;
  14. myTextFormat.underline = true;
  15. myTextArea.setStyle("textFormat", myTextFormat);
  16.  
  17. myTextArea.x = 30;
  18. myTextArea.y = 30;
  19. addChild(myTextArea);
  20.  
  21. // To set ALL TextAreas to this style use ...
  22. // StyleManager.setComponentStyle(TextArea, "textFormat", myTextFormat);

以上是关于AS3格式化TextArea组件的文本的主要内容,如果未能解决你的问题,请参考以下文章

AS3里【TextField】于【TextArea】有啥区别?

ActionScript 3 AS3防止TextArea组件中的多线

ActionScript 3 AS3:使用新的TextFormat()向TextArea组件添加样式

AS3 TextArea 点击处理

如何在 textarea 中格式化或设置文本样式?

代码片段如何使用CSS来快速定义多彩光标