Я создал несколько MC динамически и сделал то, что я думал, будет присваивать значения переменным в MC, как я их сгенерировал, например,
my_mc.name = "mc" + i + j;
trace("^^^^^^^^^^^^^^****************" + my_mc.name); // Works
my_mc.mcRow = j + 1; // Thinking I'm assigning values to a variable
trace("^^^^^^^^^^^^^^****************" + my_mc.mcRow); // Works
addChild(my_mc);
Итак, выходные данные трассировки делают то, что я ожидаю, однако, когда я пытаюсь использовать / выводить значения mcRow позже, они не отображаются, например,
var my_FC_row = (root as DisplayObjectContainer).getChildAt(r).name; // Works
var cxmy_FC_row = [my_FC_row].mcRow; // No value- does not work
var my_FC_name = (root as DisplayObjectContainer).getChildAt(r).name; // Works
var my_FC_x = (root as DisplayObjectContainer).getChildAt(r).x; // Works
var my_FC_y = (root as DisplayObjectContainer).getChildAt(r).y; // Works
cellData[r] = [my_FC_name, my_FC_x, my_FC_y, cxmy_FC_row];
trace("$$$$$$$$$$$$$$$$$$$$$ :" + r +" : "+ cellData[r]);
Этот код находится в другой функции, но я подумал, что MC все еще будет содержать значение для mcRow.
Что я сделал / предположил неправильно?