第四章.文本

当你需要在Flex 程序中使用文本时,请用以下这些组件:mx.text.Text,mx.text.RichTextEditor, mx.text.Label, mx.text.TextArea, mx.text.TextInput,和flash.text.TextField。这些组件的每一个都可以在Flex 程序的内容表现中实现不同的功能。


TextInput, TextArea, 和RichTextEditor 控制器考虑到用户交互和编辑。TextArea,RichTextEditor, 和Text 控制器考虑到多行文本的显示操作。最后flash.text.TextField 是一个底层类,它给你对TextField 中的文本布局和处理提供了细节操作能力,但是在Flex 程序中使用时需要先用UIComponent 实例来装载它。实际上,任何一个mx.text 包中的Flex 控制器都是利用flash.text.TextField,对这个组件添加不同功能。


Flex 允许显示一个简单的文本或者一个HTML 子集,通过文本格式或者css 样式控制文本的表现。当使用Flash 播放器支持的HTML 子集时,图片和其他swf 文件中的内容都可以被加载到Flash 中。文本格式就是控制字体大小和颜色,通过css 或使用了flash.text.TextFormat对象的flash.text.TextField 组件来设置mx.text 组件上的属性来完成。文本可以被用户选择或者用setSelection 方法编程实现。本章的处方覆盖了对全部6 个这类组件的应用。

目录

4.1.正确的设置一个文本对象的值

4.2.将TextInput绑定一个值

4.3.创建一个具有文字提示的文本输入框

4.4.创建一个合适的编辑器

4.5.确定用户电脑上安装的所有字体

4.6.创建一个自定义的TextInput

4.7.为一段文本设置风格属性

4.8.在HTML里显示图片和SWF文档

4.9.在一个搜索域中高亮显示用户输入

4.10.把字符当作独立图像处理

4.11.指定TextField中的HTML样式

4.12.使用RichTextEditor

4.13.在HTML中应用嵌入字体

4.14.给一个Text 组件中的文本添加拖拽阴影

4.15.找出一个TextArea 中最后显示的字符

加支付宝好友偷能量挖...


评论(0)网络
阅读(67)喜欢(0)flash/flex/fcs/AIR