[ActionScript 3.0] 处理xml内容换行时行间距较大问题的一种简单方法
2015-06-19 16:40
393 查看
我们一定遇到过这种情况,在读取xml里的文章内容时,一旦有换行的位置在flash里显示出来的行间距会比较大,而并非我们想要的效果,解决这个问题的方法除了使用正则表达式以外,这里介绍一种比较简单的方法,利用str.split("\r\n").join("\r")方法即可,如下示例:
package { import flash.display.Sprite; import flash.text.TextField; import flash.text.TextFieldAutoSize; /** * ... * @author Frost.Yen */ public class Main extends Sprite { public function Main() { initXML(); } private function initXML():void { var myXML:XML = <data> <item>李连杰,1963年的春天,在北京一个普通的工人家庭里,李连杰作为全家最小的孩子降生。 他两岁时,父亲就去世了,母亲一个人挑起了抚养五个孩子和两位老人的生活重担。 七岁时,因为体育老师的推荐,李连杰进入北京体校武术班。 1974年的全国武术比赛,李连杰连夺少年组第一名、全国第一名。</item> </data>; var str:String = myXML.item[0]; var t:TextField = new TextField(); t.autoSize = TextFieldAutoSize.LEFT; t.text = str.split("\r\n").join("\r"); this.addChild(t); } } }
相关文章推荐
- malloc()与calloc差异
- 内核模块编译
- 手机号码去掉‘86’或‘+86’及点击备注崩溃解决办法
- CUDA5.5与VS2010的编译环境搭建
- Loadbalancer
- iOS UITextField 设置内边距
- MVC项目的简单总结
- log4j属性文件的配置
- log4j属性文件的配置
- log4j属性文件的配置
- Swift学习笔记系列——(1)操作符
- PhoneGap使用
- 接口函数的创建
- WampServer下使用多端口访问
- popupWin 属性及用法介绍 ASP.NET控件,仿QQ,msn右下角弹出窗口
- 思科路由器远程管理
- JFinal+Velocity环境下封装根据.vm文件生成.html文件的工具案例
- 获取当前地址
- 深度神经网络结构以及Pre-Training的理解
- jquery.cookie.js && java后台代码 操作cookie实现记住当前用户输入信息代码