|
主题: loadvars.load()的问题,请教。
|
 reach
职务:普通成员
等级:1
金币:0.0
发贴:19
注册:2002/10/27 17:49:00
|
#12003/3/21 13:46:03
我从一个外部文本load一些数据,想放进来做数组使用。 例如 aa.txt 内容 是 &mynum=1,2,3,4,5,6,7.................... 然后我第一帧的as为 myvar= new loadVars() myvar.load("aa.txt") i=mynum.split(",") trace(i) 什么都没有返回,我究竟错在那里?loadvars究竟把这些数值放在哪里?我该怎么调用呢? 我如果 loadvariables("aa.txt",this) i=mynum.split(",") trace(i) 也不行。该怎么写呢? 如果在loadvars 里边,有和外部变量一样名称的变量的话,将被覆盖是吧? 但是我如果 myvars = new loadvars() myvars.mynum=“zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz” trace(myvars.mynum.tostring()) myvars.load("aa.txt") trace(myvars.mynum.tostring()) 第一次返回的结果是zzzzzzzzzzzzzzzzzzzzzzz 第2次返回的结果是zzzzzzzzzzzzzzzzzzzzzzzzz 但是第2次返回的结果是不是应该是 1,2,3,4,5,6,7....................呢?我看测试窗口的debug 中的 variables 里边也显示 myvars 的mynum 是1,2,3,4,5,6,7....................,这是怎么回事呢?loadvars 究竟把变量放到那里了?我想从外部load一些数据做为数组使用,该如何做呢?
|
 5D限制级
职务:普通成员
等级:6
金币:10.0
发贴:4970
注册:2001/8/16 14:52:34
|
#22003/3/21 14:33:16
i=mynum.split(",") 这句的mynum有无定义? mynum=new string() !!!
注意SPLIT的用法 是针对字符串的
编辑历史:[这消息被liuwws编辑过(编辑时间2003-03-21 14:35:47)]
|
 reach
职务:普通成员
等级:1
金币:0.0
发贴:19
注册:2002/10/27 17:49:00
|
#32003/3/21 14:38:24
谢谢了~,但是 这个mynum似乎不是关键,他就是直接调用load进来的的哪个文本中的变量mynum,在这里调用的话似乎是不必定义为数组的,当成个字符串然后split然后trace应该也没有问题的。
|
 5D限制级
职务:普通成员
等级:6
金币:10.0
发贴:4970
注册:2001/8/16 14:52:34
|
#42003/3/21 23:40:19
上传个给你看 不知道是否和你意思
|
 5D限制级
职务:普通成员
等级:6
金币:10.0
发贴:4970
注册:2001/8/16 14:52:34
|
#52003/3/22 0:22:11
这里下载可能大了点 500K 有几张小片片 里面是通过调用文本里的字符来作为图片的文件名来导入其至FLASH中的 并做了些许位置上的调整 共三排 一排三个片片 并为片片做了连接 这里做的太死板 一句一句写在里面 没调用外部文本 有两个不理想之处 一个就是片片的连接 如果有3、50个 就麻烦了 还有个就是如果片片太多 需要翻页 这里没有完成 如果哪位兄弟有空 可以做完善工作
编辑历史:[这消息被liuwws编辑过(编辑时间2003-03-22 00:23:26)]
|
 reach
职务:普通成员
等级:1
金币:0.0
发贴:19
注册:2002/10/27 17:49:00
|
#62003/3/22 16:38:58
多谢了。 和我要的东西类似。 就是我写的中没有你那个 system.usecodepage=true; 对此我不太明白。能解释下这个命令吗?
|
 SiC
职务:普通成员
等级:1
金币:0.0
发贴:6
注册:2002/7/14 18:59:16
|
#72003/3/22 17:39:06
因为数据不会立即载入. 所以 loadvars.load() 后面的语句无法获取数据. 最好就是在后面几帧加个循环检测 loadvars.loaded
|
 5D限制级
职务:普通成员
等级:6
金币:10.0
发贴:4970
注册:2001/8/16 14:52:34
|
#82003/3/22 20:14:49
楼上的兄弟是‘科学怪人’?(??SiS??)
system.usecodepage=true; 用这句可以导入中文
编辑历史:[这消息被liuwws编辑过(编辑时间2003-03-22 20:16:40)]
|
 SiC
职务:普通成员
等级:1
金币:0.0
发贴:6
注册:2002/7/14 18:59:16
|
#92003/3/23 10:32:36
原文如此.SiC via 闪盟
|