Сначала вам нужно убедиться, что вы правильно добавляете свой объект в многомерный массив, например:
// Declare a single dimension array
var tab:Array = new Array();
// Add another array at each of your indexes, starting at zero
tab[0] = new Array();
tab[0].add(objectThatHasANameProperty);
//OR
tab[0] = new Array(objectThatHasANameProperty)
//Then reference it properly (with the .name, your example code above does not have ".name")
tab[0][0].name = "name";
При желании вы можете задать дополнительные свойства следующим образом, если, например, у вас есть объекты, которые делаютне иметь свойства name (не мой первый выбор, но выполнимый):
tab[0] = new Array(someObject, "name", "description");
tab[0][1] = "a new name";
trace(tab[0][1]); //traces: "a new name"
trace(tab[0][2]); //traces: "description"