|
主题: curr_sx,curr_sy是什么意思?
|
english_5d
职务:普通成员
等级:3
金币:10.0
发贴:414
|
#12001/2/12 20:28:13
请问curr_x,curr_y,curr_r,curr_sx,curr_sy分别是什么意思? 完整的Script是: set("/control:curr_sy" add i,100); 我知道前两个是鼠标的x,y值。
|
semon
职务:普通成员
等级:3
金币:1.0
发贴:896
|
#22001/2/12 20:35:54
可能是用户自定义的变量。
|
english_5d
职务:普通成员
等级:3
金币:10.0
发贴:414
|
#32001/2/12 20:48:36
是吗?那eval函数是什么意思?如eval("_root.Ball");
|
semon
职务:普通成员
等级:3
金币:1.0
发贴:896
|
#42001/2/12 20:55:38
eval(Var)的作用是取得Var的值, 例如i=5;eval("time_" add i) = 13; 结果是time_5=13
|
english_5d
职务:普通成员
等级:3
金币:10.0
发贴:414
|
#52001/2/12 21:02:46
谢谢你教我! 那我可不可以写成 set("time_" add i)=13呢? 如果可以的话,他们之间有什么区别吗?
|
semon
职务:普通成员
等级:3
金币:1.0
发贴:896
|
#62001/2/13 0:15:34
其实在flash中,变量名是不允许为表达式的,所以用set("time_" add i)=13,是不成立的,而且如果你试一下就发现,如果你这样写flash 会出现语法错误的提示的。在这种情况下就只有用eval()来动态得到变量名。
|
Demon.S
职务:版主
等级:5
金币:10.0
发贴:2468
|
#72001/2/13 3:03:25
english在上个贴子中说 引用: 请问curr_x,curr_y,curr_r,curr_sx,curr_sy分别是什么意思? 完整的Script是: set("/control:curr_sy" add i,100); 我知道前两个是鼠标的x,y值。
这个是当前的x,y位置的意思
|