【问题标题】:In flex how can someone add both bold and border?在 flex 中,有人如何同时添加粗体和边框?
【发布时间】:2011-09-15 07:15:01
【问题描述】:

我正在尝试在 flex 4.5 中创建一个文本区域。问题是我需要它的一部分,而不是全部。我也需要边框。

一个简单的代码是

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

默认情况下s:TextArea 包含border,但我不能只加粗一部分文本,即"text here1"

如果我尝试使用mx:TextArea 则无法为其添加边框。

如果有人可以帮助解决如何添加边框以及我是否只能将部分文本设置为粗体或不同颜色等。

【问题讨论】:

    标签: apache-flex actionscript-3 flash-builder mxml


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      在控件周围放置一个边框容器

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 2012-08-28
          • 1970-01-01
          • 2023-03-27
          • 2021-11-17
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-06-13
          相关资源
          最近更新 更多