Недавно узнал, что оказывается к вложенным элементам можно обращаться через скобки [], как к массиву. Только данный трюк проходит, когда мы создаем мувик созданный в Flash IDE. Например, у нас есть два мувика box1 и box2, где box2 вложен в box1. В окне свойства в поле "имя экземляра" задаем соответственно имена box1 и box2. Теперь для того чтобы обратиться к box2 используем

Код AS3:
box1["box2"].x = 200;
Но почему данный трюк в проекте на чистом as3 в FlashBuilder или FD.

Код AS3:
var box1:MovieClip = new MovieClip();
box1.graphics.beginFill(0xff0000);
box1.graphics.drawRect(0, 0, 400, 200);
box1.name = "box1";
addChild(box1);
var box2:MovieClip = new MovieClip();
box2.graphics.beginFill(0x00ff00);
box2.graphics.drawRect(25, 25, 150, 150);
box2.name = "box2";
box1.addChild(box2);
box1["box2"].x = 200;
При компиляции выходит ошибка "
TypeError: Error #1010: Термин не определен и не имеет свойств."
Или я что-то делаю не то?