在flex中,有人可以添加粗体和边框吗?

时间:2011-09-15 07:15:02

标签: flex actionscript-3 flash-builder mxml

我正在尝试在flex 4.5中创建一个文本区域。问题是我需要将其中的一部分视为粗体而非全部。我也需要边界。

一个简单的代码是

<s:TextArea text="Text here1     Text here2">

默认情况下s:TextArea包含border,但我不能只加粗"text here1"

的一部分文字

如果我尝试使用mx:TextArea那么我就无法添加边框。

如果我只能将文本的一部分用粗体或不同颜色等,请有人可以帮助我们如何添加边框。

3 个答案:

答案 0 :(得分:1)

为什么不能为mxTextArea添加边框?有几种方法:

  • 指定borderStyle css属性;
  • 编写一个皮肤类,绘制您需要的边框和背景,并将其分配给borderSkin css属性;
  • 绘制一个3x3图形皮肤并将其分配给borderSkin css属性。

答案 1 :(得分:0)

在控件周围放置边框容器

答案 2 :(得分:0)

使用textFlow属性而不是text属性,您将能够使用富文本(粗体,斜体等)。 http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flashx/textLayout/elements/TextFlow.html