第四章.文本
当你需要在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 个这类组件的应用。
目录
加支付宝好友偷能量挖...