2011-04-16 65 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增加了以複雜佈局顯示豐富文本的功能,但仍然完全不具有互動性。