FLASH调整动态文本行距
2010-12-17 14:34
218 查看
在flash中,使用动态文本多行的话,往往一个回车变两行,使用以下代码加载文本内容就会避免这种情况:
不同平台中的换行符辨认也不一样, 有 /r, /n, 还有 /r/n,
而 windows 中的换行符是 /r/n, 当 flash 读取后, 他就以为是两个换行了
所以我们得替换掉一个换行
但是 flash 中是没有字符串替换函数的, 不过我们可以用数组来做周转
str = str.split("/r/n").join("/r");
假如你读取XML后是用
mytxt.text=myxml.firstChild.childNodes[i].firstChild;
现在改成:
var str=myxml.firstChild.childNodes[i].firstChild;
mytxt.text = str.split("/r/n").join("/r");;
var wenben:String=String(_root.wzxml.firstChild.childNodes); myText.text=wenben.split(String.fromCharCode(13, 10)).join(String.fromCharCode(10));
不同平台中的换行符辨认也不一样, 有 /r, /n, 还有 /r/n,
而 windows 中的换行符是 /r/n, 当 flash 读取后, 他就以为是两个换行了
所以我们得替换掉一个换行
但是 flash 中是没有字符串替换函数的, 不过我们可以用数组来做周转
str = str.split("/r/n").join("/r");
假如你读取XML后是用
mytxt.text=myxml.firstChild.childNodes[i].firstChild;
现在改成:
var str=myxml.firstChild.childNodes[i].firstChild;
mytxt.text = str.split("/r/n").join("/r");;
相关文章推荐
- [Flash开发笔记] Flash中如何调整“动态文本”框的_alpha值
- flash embed fonts–动态创建文本时嵌入字体
- Javascript动态调整文章的行距、字体、颜色,及打印页面和关闭窗口功能
- FLASH中设置动态文本的半透明效果
- flash 动态文本的中文粗体无法显示解决办法
- 动态载FLASH图片,并可适应调整大小
- Javascript动态调整文章的行距、字体、颜色,及打印页面和关闭窗口功能
- cell根据文本高度动态调整高度适应
- 关于flash里动态文本调用的一些注意
- 一句话限制Flash中所有的动态文本输入框只允许输入数字
- flash中动态文本在遮罩层下的显示问题
- flash中怎么制作一个按钮,当鼠标移上去就会显示文字(动态文本)?
- 调整 gvim 文本行距[zt]
- Flash通过外部文本动态载入图片
- Flash动态文本里中英字体混用产生的BUG
- flash embed fonts–动态创建文本时嵌入字体_解决_rotation和_alpha不能使用的问题
- FLASH中动态文本遮罩无法显示的解决方法.
- flash学习:动态文本和输入文本
- 用Flash制作动态交互文本移动效果
- flash中动态文本的制作