|
主题: 循环中变量的问题(岌岌)
|
Super ChiCk
职务:版主
等级:5
金币:15.0
发贴:3502
|
#12003/10/28 11:18:13
这样一个循环 repeat with i=1 to 100 if sprite(i).visible=1 then 记住i的值 例如i=34的时候sprite(i).visible=1 记住i =34
用什么能做到?
|
Super ChiCk
职务:版主
等级:5
金币:15.0
发贴:3502
|
#22003/10/28 11:20:01
要实现的目的就是用一个变量来控制循环1 to n然后当条件符合的时候记住这个变量的值
|
D计划-混沌
职务:管理员
等级:6
金币:15.2
发贴:3528
|
#32003/10/28 16:25:58
可以定义全局变量global或局部变量property
比如global visiblenum repeat with i=1 to 100 if sprite(i).visible=1 then visiblenum=i exitrepeat end if end repeat
|
Super ChiCk
职务:版主
等级:5
金币:15.0
发贴:3502
|
#42003/10/28 16:31:45
o 真的不好意思 这么简单的问题也拿出来问。谢谢54zq大哥了! 还有一个问题就是我用getPref()读取外部文件的时候 on startMovie-- 程序初始化 prefFile = getPref("t.txt") member("txt").text = prefFile gtxtmember = member("txt") end 我想把外部的t.txt读入member("txt")一个field,然后再把member("txt")赋予gtxtmember这个变量这么写可以么? 总是出错 script error:string expected member("txt").text = prefFile (member 4 of castlib 1) 为什么?我已经在同一目录下放有t.txt文本了?
|
D计划-混沌
职务:管理员
等级:6
金币:15.2
发贴:3528
|
#52003/10/28 17:07:31
getPref和setPref是配合用的,他的主要功能是起到shockwave cookie的作用,他的路径是director自动给于的,也不用写文件的后缀 比如我们用setPref "fguhjrtcf","fffffff"设定一个文件 然后用getPref "fguhjrtcf"去读取
读取本地文本用 prefFile = getNetText("t.txt") member("txt").text =netTextResult(prefFile)
|
Super ChiCk
职务:版主
等级:5
金币:15.0
发贴:3502
|
#62003/10/28 17:24:31
o 我想起来了 以前你也给过我这个 只是上次没有用到,所以就没记住,这次一定记住了,谢谢54zq,有了你的帮助我的 d进步一定会很快,这就是我喜欢来5d的原因:)
|