主题:  在用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的制作,再试试!!!