Actionscript 3 使用用户选择的颜色突出显示文本字段中的用户选择的文本

Actionscript 3 使用用户选择的颜色突出显示文本字段中的用户选择的文本,actionscript-3,Actionscript 3,我希望提供一个简单的突出显示功能,用户在文本字段中选择一定范围的文本并选择一种颜色,文本的背景像标记一样用这种颜色突出显示,这是大多数文本编辑器和字处理器的标准功能。如何在AS3(非flex)esp中实现这一点,而无需在TextField中使用html/css。以下是一个很好的示例,说明了您想要做什么:解决方案: 另外,在寻找解决方案的过程中,我从Greensock获得了一个名为TextMetrics的通用类。因此,似乎没有直接支持在Flash平台中突出显示文本。我还发现,在Flash CS5

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

以下是一个很好的示例,说明了您想要做什么:

解决方案:


另外,在寻找解决方案的过程中,我从Greensock获得了一个名为TextMetrics的通用类。

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