text layout framework使用小结
TLF文本框架基于flash10的新文本引擎,以独立于flash运行时的类库形式,可以在flashBuilder、flashCS上使用。
TLF拥 有类似于“节点”式的概念,将文本分成了行、块。以div、p、span等节点类可以更有格式的操控文本,当前看来有个很实用的功能是”边距“。
tlf的textFlow是主要根对象。像一个stage。而div、p、span等节点要添加进来,添加进来后要设置容器ContainerController
一个textFlow可以有多个容器。
tlf还可以把xml等数据转化为textFlow显示对象。
要设置字体格式可以直接对textFlow对象进行设置。
TextFlow内的容器可有多个,每个容器都有自己的显示对象(Sprite),文字可以在不同的容器间流动。
TextFlow、SpanElement、DIVElement、等都是 Element 节点
节点的最终父类是抽象类FlowElement。
FlowElement含有文本应有的各种属性 如颜色、字体、字号等,所以可以对span、p、div等节点进行格式设置。