RSS
热门关键字:    教程  教程gggggggggg
当前位置 :| 主页>AS教程>编程脚本>

flash加载XML换行问题

来源: 作者:作者:佚名 时间:2008-06-19 Tag:[标签:keywords]   点击:
笔者以前经写过FLASH+XML+LoadVars的程序,对应加载图片和文字,其中LoadVars保存比较长的文字,变量名称保存在XML文档中,最后将文字加载TextArea组件当中,由于是轻车熟路,所以一开始采用的常规写法。
  当时觉得这样写没有问题,试用时却发现了一个问题,extArea组件中字符串没有换行的地方经常会自动换行,原字符串中的格式已经变样,看起来页面十分不美观。由于影响不大,所以一直没有重视。最近在论坛上看到也有其它朋友问到这个问题,站长经过尝试找到一种相对迂回的解决方法:
假设加载的TXT文档中如下一段文字:
sm=公告:k文君工作室为完成一个项目,正在进行基于FMS网络平台的多人在线实时聊天程序的测试。k程序可能不完善,并可能随时因为后台更新而中断,请您保持耐心。k感谢您花时间参与此项目测试,并期待您的回馈与建议。k再次感谢您对文君工作室的支持!k文君工作室k2006月10月22日
var loe:LoadVars = new LoadVars ();
loe.onLoad = function ()
{
var at:Array = unescape (this.sm).split ("k");
for (a = 0; a < at.length; a )
{
gg.text = " " at[a] "\r";
}
};
loe.load ("http://www.flashdongman.com/tongs.txt");
  说明:
  其中K作为分隔符,在需要换行的地方加入,解析后是不会显示的,可以使用你自己喜欢的任何字符,前提时不会作为正常文本输入的。
  其中" " at[a] "\r";前的空白是为了让文字起行空两格。
  经测试,文本格式正常。
上一篇:getURL()打开窗口等总结
下一篇:没有了
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册