#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:我其实不懂这程序,那为好心人把自己认为较重要的来解说一下!谢谢!