Все это конечно круто, но я не понимаю... Все что вы сказали я понял, именно так и поступил, и ошибок нет, но есть одно "но". Скажем есть у меня символ MainComponent и такой же класс и в нем у меня различные поля кнопки(графика все это в адоб), и когда я пишу следующую строку:

Код AS1/AS2:
visual = new MainComponent();
addChild(visual);
То после этого я могу уже свободно написать

Код AS1/AS2:
visual.NumberPage1.text = "Hi";
И у меня появится это в определенном месте, я никаких переменных не объявлял просто создал поле с названием NumberPage1(в адобе) и уже свободно пользуюсь его компонентами. Тут же у меня есть символ b_page1 класса b_page и этот символ находится в MainComponent и почему я не могу написать скажем

Код AS1/AS2:
visual.b_page3.NumberPage11.text = "привет";
И как мне сделать так чтобы присвоить значение переменной котороя является полем visual.b_page3.NumberPage11.text(которое уже готово) и вот когда допустим я делаю присваивание это уже должен быть готовый объект с свойствами котороые я задал в адобе??