【问题标题】:Highlight user selected text in TextField with user selected color使用用户选择的颜色突出显示 TextField 中用户选择的文本
【发布时间】:2012-10-20 13:59:50
【问题描述】:

我希望提供简单的突出显示功能,用户在 TextField 中选择一定范围的文本并选择一种颜色,然后该文本的背景会像标记一样用该颜色突出显示,这是大多数文本编辑器和文字处理器的标准功能。如何在 AS3(不是 flex)esp 中实现这一点,而不在 TextField 中使用 html/css。

【问题讨论】:

    标签: actionscript-3


    【解决方案1】:

    这是您想要做的一个很好的例子:http://blog.formatlos.de/2009/06/22/as3-texthighlighter/

    【讨论】:

    • 因此,在 Flash 平台中似乎没有直接支持突出显示文本。我还发现,在 Flash CS5 中,如果您选择 TLF 文本,则可以选择设置所选文本的突出显示颜色:请参阅 link。使用 TLFTextField 以编程方式设置所选文本的突出显示颜色的 actionscript 对应项是什么?
    • 我找不到关于“highlight”属性的任何 ActionScript 文档。
    【解决方案2】:

    这里的解决方案: http://tom-lee.blogspot.in/2007/01/textfield-highlighter-class-for-flex.html

    另外,在寻找解决方案的过程中,我偶然发现了 Greensock 的一个非常有用的类,称为 TextMetrics。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-23
      • 2010-09-23
      • 1970-01-01
      • 1970-01-01
      • 2019-06-28
      • 2021-05-22
      相关资源
      最近更新 更多