主题:  请帮我分析一下这段代码!

孤魂野鬼

职务:普通成员
等级:2
金币:1.0
发贴:352
#12001/12/23 13:32:32
i = "7";
while (i>=1) {
set ("/t" add i add ":xx", eval ("/t" add (i-1) add ":xx") + 30);
set ("/t" add i add ":yy", eval ("/t" add (i-1) add ":yy"));
i = i-1;
}
/t1:xx = _root._xmouse + 30;
/t1:yy = _root._ymouse;
i = "7";
while (i>=1) {
setProperty ("/t" add i, _x, eval("/t" add i add ":xx"));
setProperty ("/t" add i, _y, eval("/t" add i add ":yy"));
i = i-1;
}
这里面这个:xx是什么意思呀!这句是什么意思?
i 是个变量,可是后面还加上一个:XX是意思呢?
在整个动作里并没有设置呀!
解释一下其中的:XX和:YY语句及它们所在行的意思!
(这是一个鼠标跟随事例中的AS控制语句)

编辑历史:[这消息被5D大叔编辑过(编辑时间2001-12-25 11:54:01)]


5D荣誉斑竹

职务:普通成员
等级:2
金币:2.0
发贴:617
#22001/12/23 16:45:55
孤魂野鬼在上个帖子中说
引用:
i = "7";
while (i>=1) {
set ("/t" add i add ":xx", eval ("/t" add (i-1) add ":xx") + 30);
set ("/t" add i add ":yy", eval ("/t" add (i-1) add ":yy"));
i = i-1;
}
/t1:xx = _root._xmouse + 30;
/t1:yy = _root._ymouse;
i = "7";
while (i>=1) {
setProperty ("/t" add i, _x, eval("/t" add i add ":xx"));
setProperty ("/t" add i, _y, eval("/t" add i add ":yy"));
i = i-1;
}
这里面这个:xx是什么意思呀!这句是什么意思?
i 是个变量,可是后面还加上一个:XX是意思呢?
在整个动作里并没有设置呀!
解释一下其中的:XX和:YY语句及它们所在行的意思!
(这是一个鼠标跟随事例中的AS控制语句)


你用debugger查一下!会发现你复制的mc里面有一个命名为xx和yy的变量!
"/t" add i add ":xx", 即为名为t add i 的mc下的变量xx。

ps:这是那个经典的文字鼠标跟随吧?厚厚~~~

编辑历史:[这消息被桃人编辑过(编辑时间2001-12-23 18:17:16)]


孤魂野鬼

职务:普通成员
等级:2
金币:1.0
发贴:352
#32001/12/23 21:28:44
谢了!兄弟!



5D荣誉斑竹

职务:普通成员
等级:2
金币:2.0
发贴:617
#42001/12/24 9:46:33
不客气~
不过,你的图标~~~~