加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex中的TextInput (1):Flex3和Flex4的不同

发布时间:2020-12-15 05:02:45 所属栏目:百科 来源:网络整理
导读:TextField 类和 Flash 文本引擎(FTE)类都可用于在 Flash Player 和 AIR 中显示和管理文本。 引自Adobe文档:http://help.adobe.com/zh_CN/ActionScript/3.0_ProgrammingAS3/WS16DC78B4-CE1E-4b88-B6F6-6C26F0D9EAC1.html ? TextInput是Flex处理文本最常用的

TextField 类和 Flash 文本引擎(FTE)类都可用于在 Flash Player 和 AIR 中显示和管理文本。

引自Adobe文档:http://help.adobe.com/zh_CN/ActionScript/3.0_ProgrammingAS3/WS16DC78B4-CE1E-4b88-B6F6-6C26F0D9EAC1.html

?

TextInput是Flex处理文本最常用的输入控件之一。

Flex在不同的版本中分别使用了上述两种不同的技术来现实和管理文本:

Flex3中的TextInput使用了TextField 类,而Flex4中的TextInput使用了Flash 文本引擎类。

?

对于Flash 文本引擎,Adobe官方文档中说道:

Flash 文本引擎 (FTE) 为文本度量、格式设置和双向文本的复杂控制提供较低级别的支持。它提供了改进的文本流和增强的语言支持。尽管可以使用 FTE 创建和管理简单的文本元素,但设计 FTE 的主要目的在于为开发人员创建文本处理组件提供基础。因此,Flash 文本引擎采用了更高级的编程技术。若要显示简单的文本元素,请参阅前面介绍 TextField 以及相关对象的用法的部分。

?

TextField轻量,功能相对固定(少);Flash 文本引擎功能强大,但是无疑较前者沉重得多。

如何选择,取决于要实现什么样的功能。

对于主要用于数据处理的企业RIA,我认为采用轻量的TextField来实现TextInput是合理的;而某些对文字排版,印刷有更高要求的应用则使用了Flash 文本引擎,比如说在线PhoteShop应用。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读