FP 10的一大特色是引入了新的文本引擎,官方上的文档称可以实现图文混排、改变输入方向、竖排等功能。
关于Flash Text Engine:http://help.adobe.com/zh_CN/ActionScript/3.0_ProgrammingAS3/WS6C0BB8ED-2805-467a-9C71-F9D757F33FB6.html
初看文本引擎的API,很多,但都是些很低层的东西,实现文本和图片的显示倒不难,但要实现一个富文本编辑器,还远远不够。为此,Adobe在文本引擎基础上又写了一个库,也就是所谓的Text Layout Framework,在opensource上发布的Flex4测试版本中,已经引入了这个库,并形成了一个新的功能强大的组件TextView(http://opensource.adobe.com/wiki/display/flexsdk/Gumbo+Text+Primitive)。
据说在Flash cs4中也会引入这个库,但很明显,adobe是不会引入新的TextView组件。为此,我花了一天时间,把这个TextView移植出来,从而可以直接用在flash项目或actionScript项目中。
[kml_flashembed movie="http://www.fluidea.cn/blog/wp-content/uploads/2008/11/flashplayer10text.swf" height="360" width="480" /]
ps,今天安装了Flash cs4,感觉不是很好,第一反应是布局全乱了,有谁知道属性面板怎样才能恢复以前的那种布局吗?Flash越来越大,很杂的感觉。