flash调用文本
来源:百度知道 编辑:UC知道 时间:2024/06/03 04:58:52
文本的内容如下:
05 08 25 36 45
07 10 23 35 46
03 06 07 15 26 (几个两位的随机数)
要求如下,每次只调用一行,调用之后能把每一个值分别赋予flash文件中的相应的变量,比如 05 赋值给 BL05, 08赋值给 BL05.以此类推.
望高人不吝赐教!
文本的内容是外部 txt 文件,调用之后怎么赋值给二维数组????
通过二维数组可以实现逐行引用.现在问题是转换为二维数组的难题....还请达人不吝赐教
05 08 25 36 45
07 10 23 35 46
03 06 07 15 26 (几个两位的随机数)
要求如下,每次只调用一行,调用之后能把每一个值分别赋予flash文件中的相应的变量,比如 05 赋值给 BL05, 08赋值给 BL05.以此类推.
望高人不吝赐教!
文本的内容是外部 txt 文件,调用之后怎么赋值给二维数组????
通过二维数组可以实现逐行引用.现在问题是转换为二维数组的难题....还请达人不吝赐教
第一、你的这些数字是事先给好的还是在FLASH中随机生成?
第二、留下你的联系方式
首先把你的txt文本里面内容改成如下,我是命名txt文件叫1.txt:
filelist=05 08 25 36 45 07 10 23 35 46 03 06 07 15 26
然后进FLASH,建立文件后,直接写代码:
files = new Array();
lv = new LoadVars();
lv.onLoad = function() {
fl = this.filelist;
files = fl.split(" ");
c = files.length;
for (i=0; i<c; i++) {
this["BL"+ files[i]] = files[i];
trace("BL"+files[i]+ "="+ this["BL"+ files[i]]);
}
};
lv.load("1.txt");
这样就OK了
注意1.txt 和你的FLA文件要在同一目录,不在的话记得改路径
*另外txt文件一定要有xxxx=这样的开头,不然FLASH不会识别txt的内容
唉...不甚懂啊,怎么会是这样的呢?