flash动态文本载入,在线等

来源:百度知道 编辑:UC知道 时间:2024/06/05 14:09:18
制作一个动态文本载入同目录下inf.txt文件内容
其中主场景下有一实例名为board的影片剪辑,里面有个my_textboard的影片剪辑,my_textboard里是名为my_text的动态文本框。
先希望在主场景中的item1中的按钮中对其进行控制,as代码如下:
on (rollOver) {
loadVariablesNum("inf.txt",_root.board.my_textboard.my_text);
_root.board.gotoAndPlay(2);
}
这样做不能实现,应该怎么改?在线等
能具体说下怎么修改么?具体应用到我的问题上,实现了就给分

长话短说:
inf.txt中开头写上my_text=
my_text动态文本框,不知你的my_text是实例名还是变量名,如果是变量名就对了
on(rollOver) {
System.useCodepage = true;
loadVariables("inf.txt",_root.board.my_textboard.my_text);
_root.board.gotoAndPlay(2);
}

粘贴代码时发现loadVariables后面那个(竟然是中文的,要仔细了。用loadVariables,不用loadVariablesNum

mytxtData = new LoadVars();

mytxtData.onData = function(rw) {
if (rw.indexOf("\r\n")>-1) {
trace("oker ");
}
a_txt.text = replacePunc(rw);
};

function replacePunc(str) {
var tempArray = str.split("\r\n");
var tempstr = new String();
for (var i = 0; i<tempArray.length; i++) {
tempstr += tempArray[i]+newline;
}
return tempstr;
}

System.useCodepage = true;
mytxtData.load("mydata.txt");

稍微修改一下就应该没问题了

怀疑是你的路径指向有问题,

_root.board.my_textboard.my_text.text=