标题: 請問如何使用變名中的字符來作為變數
chris2002
会员
Rank: 1



UID 12
精华 0
积分 491
帖子 277
阅读权限 5
注册 2006-12-17
 
发表于 2008-7-12 14:58  资料  短消息  加为好友 
請問如何使用變名中的字符來作為變數

例如:

f.c=5

tf.b='c'

tf.a='f.'+tf.b

然後用tjs等來計算tf.a中的變數名


cond="&tf.a == 5"

但估計格式應該不對, 請高手指教.

[ 本帖最后由 chris2002 于 2008-7-12 18:50 编辑 ]

顶部
sarah707
亲友
Rank: 2


UID 15
精华 3
积分 825
帖子 366
阅读权限 50
注册 2006-12-20
 
发表于 2008-7-12 16:15  资料  短消息  加为好友 
……不知道你要用在kag还是tjs里……如果是cond的话……是kag……你……可以翻翻以前的范例们……






KX3游戏制作组
顶部
chris2002
会员
Rank: 1



UID 12
精华 0
积分 491
帖子 277
阅读权限 5
注册 2006-12-17
 
发表于 2008-7-12 18:50  资料  短消息  加为好友 
希望用在kag中

上面的那組數字

tf.a  應該等於 'f.c'

請問怎麼把這個字符換成變數來用呢?

顶部
全局变量D
亲友
Rank: 2



UID 14
精华 1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
 
发表于 2008-7-12 19:24  资料  短消息  加为好友 
嗯,你是想把变量记录的内容作为变量名来使用?(这话怎么这么绕口OTL)
似乎是要用变量名后面加!...
比如说
var abc="sf.def";
判断的时候就用
if (abc!==1) 之类的...就等于是if (sf.def==1)





顶部
chris2002
会员
Rank: 1



UID 12
精华 0
积分 491
帖子 277
阅读权限 5
注册 2006-12-17
 
发表于 2008-7-13 00:42  资料  短消息  加为好友 
d兄  那如果是eval來表達呢?

顶部
全局变量D
亲友
Rank: 2



UID 14
精华 1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
 
发表于 2008-7-13 12:10  资料  短消息  加为好友 
cond="tf.a! == 5"
这样的吧?虽然没有实际试验过...





顶部
chris2002
会员
Rank: 1



UID 12
精华 0
积分 491
帖子 277
阅读权限 5
注册 2006-12-17
 
发表于 2008-7-13 12:40  资料  短消息  加为好友 
萬分感謝d兄

感嘆號成功了

我一直都不知道原來要加這個...d兄到底是怎發現的?

顶部
全局变量D
亲友
Rank: 2



UID 14
精华 1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
 
发表于 2008-7-14 22:42  资料  短消息  加为好友 
不是我发现的,之前做过一个既读选项标志的功能,当时就用到了...
船长告诉的...MS在TJS的运算符列表里.





顶部
chris2002
会员
Rank: 1



UID 12
精华 0
积分 491
帖子 277
阅读权限 5
注册 2006-12-17
 
发表于 2008-7-15 10:38  资料  短消息  加为好友 
原來如此...難怪小弟一直沒找到, 翻了手冊也沒找到...

感謝了~

顶部
 



清除 Cookies - 联系我们 - [Key Fans Club] the Council of Doujin-game Development and Promotion - Archiver - WAP
Powered by Discuz! 5.5.0 © 2001-2006 Comsenz Inc.
Processed in 0.023536 second(s), 9 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡 v 设计制作 - 七星论坛 v 请使用1024*768或以上分辨率浏览本模板 ]
请勿删除或修改此处版权图示