Проблема такая. Вот выдранный кусок из моего скрипта.
string $RN;
$RN = "ramp1";
setAttr($RN + ".colorEntryList["+$i+"].colorR")("$colorsX["+$i+"]");
Последнее выражение стоит в цикле. ($i) - счетчик.
Дело в том, что Майа на такое говорит "Error reading data element number 1: $colorsX[0]".
Сделав некоторые попытки, я понял, что проблема в том, что в правой части стоит массив. Причем синтаксических ошибок не.
Все дело в массиве, но без него не могу Я. Че делать?
Попробовал вариант:
"ramp1.colorEntryList["+$i+"].colorR" = "$colorsX["+$i+"]"
Так это вообще не нравится. Майка говорит, что "ramp1.colorEntryList[" - нет такого объекта.
Кто че по этому поводу знает?
string $RN;
$RN = "ramp1";
setAttr($RN + ".colorEntryList["+$i+"].colorR")("$colorsX["+$i+"]");
Последнее выражение стоит в цикле. ($i) - счетчик.
Дело в том, что Майа на такое говорит "Error reading data element number 1: $colorsX[0]".
Сделав некоторые попытки, я понял, что проблема в том, что в правой части стоит массив. Причем синтаксических ошибок не.
Все дело в массиве, но без него не могу Я. Че делать?
Попробовал вариант:
"ramp1.colorEntryList["+$i+"].colorR" = "$colorsX["+$i+"]"
Так это вообще не нравится. Майка говорит, что "ramp1.colorEntryList[" - нет такого объекта.
Кто че по этому поводу знает?