|
主题: 在用loadVariablesNum的时候讲习读取的变量为什
|
 ccbwx
职务:普通成员
等级:1
金币:0.0
发贴:78
|
#12002/5/20 1:43:28
主场景第1帧 loadVariablesNum("c3.txt", 0); 其中c3.txt文件中内容如:mynum=18
主场景第10帧 with (movie3) { gotoAndStop(mynum); } 其中movie3是一个mc在主场景的名字
测试动画时,movie3不能跳到指定的帧,用trace(mynum)调试, 说我undefined
那位大侠帮我一下?? 也可以加我QQ:21924329
|
 再見理想
职务:普通成员
等级:5
金币:10.0
发贴:2495
|
#22002/5/20 8:32:46
转Flash Developer
|
 金山羊
职务:普通成员
等级:4
金币:10.0
发贴:827
|
#32002/5/20 10:25:24
注意c3.txt的位置要与swf在同一文件夹下
5d.cn FLASHDEP TECHNOLOGY SUPPORT JAVA/ACTIONSCRIPT/javascript CFML/JSP/COLDFUSION/FLASH REMOTING JRUN/COLDFUSIONMX FLASH/DREAMWEARER
|
 肖和
职务:普通成员
等级:1
金币:10.0
发贴:266
|
#42002/5/20 14:18:56
我试了,就按你说的意思,结果没有任何问题
你再试试吧,呵 :)
编辑历史:[这消息被肖和编辑过(编辑时间2002-05-20 14:27:27)]
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#52002/5/20 22:11:59
肖和在上个帖子中说 引用: 我试了,就按你说的意思,结果没有任何问题 你再试试吧,呵 :)
真的吗?顶楼的写法有问题呀,应该是 with (movie3) { gotoAndStop( _root.mynum); }
|
 ccbwx
职务:普通成员
等级:1
金币:0.0
发贴:78
|
#62002/5/22 23:56:38
我试了还是不行,我把文件上传了,那位大侠帮我改改 user.7host.com/ccbwx/tb.zip改我了,发给我一份 ccbwx@163.net 万分感谢!!!!!!!!!
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#72002/5/23 1:05:10
下不了。。
我刚刚也试了一下,肖和也的那段确实可以通过,加不加_root.都一样。看来,楼上的问题出在别的地方,把文件传到公共空间吧:)
|
 ccbwx
职务:普通成员
等级:1
金币:0.0
发贴:78
|
#82002/5/23 13:59:15
这个空间是国外的!!!有时不好连接!!! janlay你有信箱吗?我发给你!!!!
|
 ccbwx
职务:普通成员
等级:1
金币:0.0
发贴:78
|
#92002/5/23 14:01:19
或加我的QQ:21924329
|
 Mozier
职务:管理员
等级:5
金币:11.0
发贴:2994
|
#102002/5/23 14:26:32
相信我的话,也发给我一份?!:D
|
 ccbwx
职务:普通成员
等级:1
金币:0.0
发贴:78
|
#112002/5/23 23:41:09
麽子我已发给你了!!谢谢你了!
|
 wukun
职务:普通成员
等级:1
金币:1.0
发贴:222
|
#122002/5/24 2:37:33
注意些编程习惯呀:)
with 不要乱用 with (movie3) { gotoAndStop(mynum); }
应该写成 _root.movie3.gotoAndStop(mynum);哦
变量的定义有问题
你要goto的所谓c3在你的mc里根本没有,你叫flash怎么跳呢?
不想帮你改了,你还要多看点基础的,多看看问题在什么地方.改不了再问吧,自己做次会有很多收获的:)
|
 ccbwx
职务:普通成员
等级:1
金币:0.0
发贴:78
|
#132002/5/25 0:13:11
wukun按你说的改还是不行呀!!! 我用的是flash mx呀!!
那位大侠有没有折中的办法呀???
|
 foxet
职务:普通成员
等级:1
金币:1.0
发贴:163
|
#142002/5/25 9:15:05
你可以在所有的*。TXT里后添参数分搁符& 也可以在读取变量时抽取字符x 这样可以使你的变量免受文本的影响
(你TRACE(LENGTH(C1))就明白;
另外你把DT1。TXT=C1之类的与LOADMOVIENUM放在同一针不太好,因为它不能马上传变量给TXT;
虽然你这样还是可以LOAD到;但其实是因为你MOVIE是到了第二次循环(即第二次执行DT1。TXT=C1才传送变量的;所以你在第一次循环TRACE()一定是UNDEFINED 如果在最后一针加STOP,你就读不到任何变量
|
 wukun
职务:普通成员
等级:1
金币:1.0
发贴:222
|
#152002/5/25 11:19:19
不是要你折中的,我MX的语法和v5的是相同的。
你的文件有几个错误的,有些东西用错了。
像楼上说的方法txt里的东西可以调进去了,但你的mc里要有相对应的桢(如c3=56,你要有56桢让mc跳才行的),可以参考一下loading bar的制作,再试试!!!
|