![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2008
Адрес: Tomsk
Сообщений: 88
|
Есть контейнер, в котором динамически создаютца текстовые поля и битампы. Количество этих объектов становитца известно только после чтения соответствуюушего xml файла.
Вопрос: как на этапе выполнения создать объект, например, textField, если он заранее не объявлен. Т.е. я бы мог наверно создать массиво текстовых полей и битмапов и при необходимости доставать сколько мне нужно, но as не позволяет такого делать ![]() |
|
|||||
|
Читать, читать, читать, читать, читать...
Мануал (F1), google.com, книжки в магазине. Любой объект можно создать в рантайме, например, текстовое поле
__________________
Сам себе репортер |
|
|||||
|
Так, проблем тут нет вообще, если текстовых полей много можно сделать для них массив
var txt_arr:Array;
var i:int;
var str:String = 'Прикол';
txt_arr = [];
for (i=0;i<str.length;i++){
txt_arr[i] = new TextField();
txt_arr[i].text = str.charAt(i);
txt_arr[i].autoSize = TextFieldAutoSize.LEFT;
if (i>0) txt_arr[i].y = txt_arr[i-1].y+txt_arr[i].height;
addChild(txt_arr[i]);//добавить на рабочее поле
}
|
![]() |
![]() |
Часовой пояс GMT +4, время: 12:26. |
|
|
« Предыдущая тема | Следующая тема » |
|
|