Здравствуйте, столкнулся с проблемой - не могу передать параметры в ColorTransform с помощью массива данных.

Код AS3:
private function initColorTransforms():void {
colorTransforms.push([1,1,1,0,0,0,0,0]);
colorTransforms.push([1,1,1,1,0,0,0,0]);
colorTransforms.push([1,1,1,1,0,0,0,0]);
}

Код AS3:
private function hexColorChange(obj:Object, newcolor:int):void {
trace(newcolor);
obj.transform.colorTransform = new ColorTransform(colorTransforms[newcolor]);
trace(colorTransforms[newcolor]);
}
Все запускается, компилируется как надо, трейсами

Код AS3:
trace(colorTransforms[newcolor])
выводит нужную строку данных, но ColorTransform() не распознает эти данные, кто может подсказать, как передать в ColorTransform() 8 параметров одной переменной?