string $promptWin = `promptDialog -t "parent shapes" message "parent object" -button "GO!"`;
string $selObj = `ls -sl`;
for ($shps in $selObj) {
string $lsRelShps[] = `listRelatives -shapes $shps`;
string $textObj = `promptDialog -query -text`;
parent $shps $textObj;
makeIdentity -apply true -t 1 -r 1 -s 1;
parent -add -shape $lsRelShps $textObj;
select $shps; doDelete;
}
你看那段mel,for ($shps in $selObj)这一句
我这段mel为什么会提示$shps没有被定义
for这个语法上,应该是不需要定义的,请高手帮我看看错误原因,还有如何修正
string $selObj = `ls -sl`;
for ($shps in $selObj) {
string $lsRelShps[] = `listRelatives -shapes $shps`;
string $textObj = `promptDialog -query -text`;
parent $shps $textObj;
makeIdentity -apply true -t 1 -r 1 -s 1;
parent -add -shape $lsRelShps $textObj;
select $shps; doDelete;
}
你看那段mel,for ($shps in $selObj)这一句
我这段mel为什么会提示$shps没有被定义
for这个语法上,应该是不需要定义的,请高手帮我看看错误原因,还有如何修正