2011-04-16 74 views
0

我有,我使用的火花富文本控制相当广泛Flex项目,有些地方有可能对我来说,与Label控件取代富文本 - (富文本发生因从进口Flash Catalyst)。Flex的富文本与标签控制

我的问题是,是否有使用标签在富文本的任何空间/性能优势,因为标签似乎是一个轻得多的选择,我建立一个Web应用程序,大小事务。

谢谢。

回答

3

除非你需要这些功能为您的文字之一:

  • 多种格式
  • 多个段落
  • 文本对象模型
  • 标记语言
  • 内嵌图形

去一个简单的标签,它确实更轻RichText。我不知道你会在最后节省多少体积和记忆,但它不会伤害到它。

1

当然Label有更好的性能,比RichText内存使用情况。而Label是简单标签的最佳选择。

应用程序的大小取决于您的项目设置。如果您使用RSL(这是Flash Builder中Flex 4项目的默认选项),那么使用哪种组件并不重要。

1

从Adobe ...

RichText使用文本布局框架(TLF)库,而这又基于Flash Player 10中结合Flash文本引擎(FTE),它们提供使用富文本布局高品质的国际排版。

Spark体系结构提供三个文本 “原型” - 标签,富文本和RichEditableText。标签是最快和最轻量级的,因为它只使用FTE,而不使用TLF,但其功能有限:没有丰富的文本,不滚动,不选择,也没有编辑。 RichText增加了以复杂布局显示丰富文本的功能,但仍然完全不具有互动性。