1、创建个文本框给此文本框个变量名txt;
2、文本格式为:动态;
3、选:多行输入
4、在第帧上增加脚本语言(按F9)
loadVariablesNum("b.txt",0);//b.txt是文件名0是场景中根目录
然后打开poems.txt文件在记事本里输入:txt=
注意:在加载的前对文本文件进行转换另存为Unicode编码格式
*第 2种思路方法 在主文件帧上输入防乱码AS
按钮实现引用外部文本文件效果:
第步:主场第帧AS:
.useCodePage = true;//防止乱码
第 2步:在按钮上写AS:
on (release) {
_root.loadVariables("b.txt");//b.txt文本名
}
*第 3种思路方法
使用构造器,将文本拆分为若干串来显示.从根本上防止乱码.
也就是说直接在 txt 里面写东西就行了代码如下:
lala = LoadVars;//构造;创建 LoadVars 对象然后可使用该 LoadVars 对象思路方法来发送和加载数据
lala.onData = function(rw) {//当lala被例子化并显示在时间轴上时将触发
a_txt.text = replacePunc(rw);//
};
function replacePunc(str) {//执行将文本拆分为多个串
var tempArray = str.split("rn");//拆分为多个子串
var tempstr = String;
for (var i = 0; i
tempstr tempArray[i]+line;
}
tempstr;
}
.useCodepage = true;//通知 Flash Player使用 传统代码页来解释外部文本
lala.load("b.txt");
最新评论