主题:  一天来俩次!

romp

职务:普通成员
等级:1
金币:0.0
发贴:141
#12001/3/23 12:42:32
这是一段程序!
drag = "/dragControl";
if ((Number(getProperty("/nav", _xscale)-(/:yPos/10))<500) and (Number(getProperty("/nav", _xscale)-(/:yPos/10))>40)) {
    setProperty ("/nav", _xscale, getProperty("/nav", _xscale)-(/:yPos/10));
    setProperty ("/nav", _yscale, getProperty("/nav", _yscale)-(/:yPos/10));
}
/:w = getProperty("/nav", _width);
/:xPos = getProperty(drag, _x);
setProperty ("/items", _x, /:xPos);
setProperty ("/items", _y, getProperty("/nav", _y)-(getProperty("/nav", _height)/2));
/:yPos = getProperty(drag, _y);
/:yPos = /:yPos-200;
/:xPos = /:xPos-350;
setProperty ("/nav", _x, getProperty("/nav", _x)-(/:xPos/15));
if (Number(getProperty("/nav", _x))    setProperty ("/nav", _x, 0.01);
} else if (Number(getProperty("/nav", _x))>0) {
    setProperty ("/nav", _x, -/:w/2);
}
这个程序我有这么几个问题
1:其中的/:yPos是在IF句后定义的,那么,在IF句中的/:yPos不就是默认值为0了吗?
那(Number(getProperty("/nav", _xscale)-(/:yPos/10))<500) and
(Number(getProperty("/nav", _xscale)-(/:yPos/10))>40))中的(/:yPos/10)是不是
多余了呢?
2:我其实不懂这程序,那为好心人把自己认为较重要的来解说一下!谢谢!



wellday

职务:普通成员
等级:1
金币:0.0
发贴:7
#22001/3/23 23:26:10
?????



舞桀

职务:普通成员
等级:2
金币:10.0
发贴:561
#32001/3/24 17:19:10
不是吧?
好长的代码啊!看不懂啊!
有些没见过!



romp

职务:普通成员
等级:1
金币:0.0
发贴:141
#42001/3/30 14:30:45
怎么没人理我!
我哭!



青蛙小子

职务:普通成员
等级:1
金币:1.0
发贴:208
#52001/3/30 19:02:47
看不懂啊,是什么哦?



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#62001/3/30 19:07:29
一看就不是原创的代码(被反编译)
这个代码是部分的,所以无法确定其中的几个变量的作用和值,更不能直接说出来其功能了...
实在是太多了,作为斑竹我得看,但是实在是无法确定...