+ -
当前位置:首页 → 问答吧 → textAear组件排版显示的问题

textAear组件排版显示的问题

时间:2010-10-14

来源:互联网

test.txt
复制内容到剪贴板
代码:
1.xvxnvmnvcm,xvncvn
2.xkjvcb,cnbm,ncm,kdk
3.fm,.cmb,mx.bmx/mb,.mc.,mx./mb.,fmkklfjjkjkjfghfhl;djl;jlgkjklhkklvcbn,mxcn,.n.nb.xcnb.nbnxc,.n,.nbjkl;djf;
flash中
复制内容到剪贴板
代码:
var my_styles = new TextField.StyleSheet ();
my_styles.setStyle ("f",{fontFamily:'Arial,Helvetica,sans-serif', fontSize:'20px'});
test_txt.styleSheet = my_styles;
test_txt.html = true;
var my_lv:LoadVars = new LoadVars ();
my_lv.onData = function (src:String)
{
    if (src == undefined)
    {
        trace ("Error loading content.");
        return;
    }
    test_txt.text = "<f>" + src + "</f>";
};
my_lv.load ("test.txt");
发布后的效果
001.JPG (23.49 KB)
2010-10-14 09:47

显示的效果发现1,2行的行之间好像有一行一样,而第三行中自动折行的则没有问题。这是什么缘故?有哪位知道?谢谢!!

附件

test.rar (103.63 KB)

2010-10-14 09:47, 下载次数: 0

作者: QWEASZ   发布时间: 2010-10-14

test_txt.text = "<f>" + src.split("\n\r").join("\n") + "</f>";

或者

test_txt.text = "<f>" + src.split("\r\n").join("\n") + "</f>";

作者: HBrO   发布时间: 2010-10-14

多谢斑竹,可以了,为什么或这样呢?

作者: QWEASZ   发布时间: 2010-10-14

WindowsXP及后续版本的记事本里,你按下Enter键,相当于输入一个换行符+一个回车符,Flash的文本框无视这种组合,换行符换一次行,回车符再换一次行

作者: HBrO   发布时间: 2010-10-14

热门下载

更多