![]() |
|
||||||||||
|
|||||
|
Есть такая задача:
загружаем ХМЛ и после sucess = true в цикле пока не закончиться ХМЛ загружаем все атрибуты далее нужно создать Movie Clip с именем, скажем, "track"+i , а в нём динамически создать текстовые поля : "message"+i, "number"+i, "date"+i, "author"+i. i - номер нода в ХМЛ как отдельно создать Movie Clip пустой понятно, с конкретным именем, а вот как в цикле, и как проверить сколько он мувиков сделал и что в них, и с какимим именами буду признательна за любую помощь! |
|
|||||
|
Регистрация: Apr 2002
Адрес: СПб
Сообщений: 288
|
for (i=1; i<=_root.number; i++) {
_root.createEmptyMovieClip("box", _root.getNextHighestDepth());
_root.box.createEmptyMovieClip(["track"+i], i);
_root.box["track"+i]._y = 90*(i-1);
//=======================================
_root.box["track"+i].createTextField("message1", 1, 0, 0, 640, 20);
_root.box["track"+i].message1.multiline = true;
_root.box["track"+i].message1.wordWrap = true;
_root.box["track"+i].message_fmt = new TextFormat();
_root.box["track"+i].message_fmt.font = "Arial Cyr";
_root.box["track"+i].message_fmt.color = 0xFF0000;
_root.box["track"+i].message_fmt.size = 12;
_root.box["track"+i].message_fmt.underline = true;
_root.box["track"+i].message1.text = _root.array1[i];
_root.box["track"+i].message1.setTextFormat(_root.box["track"+i].message_fmt);
//========================================
_root.box["track"+i].createTextField("number1", 2, 0, 20, 640, 40);
_root.box["track"+i].number1.multiline = true;
_root.box["track"+i].number1.wordWrap = true;
_root.box["track"+i].number_fmt = new TextFormat();
_root.box["track"+i].number_fmt.font = "Arial Cyr";
_root.box["track"+i].number_fmt.size = 16;
_root.box["track"+i].number1.text = _root.array2[i];
_root.box["track"+i].number1.setTextFormat(_root.box["track"+i].number_fmt);
//========================================
_root.box["track"+i].createTextField("date", 3, 0, 40, 640, 60);
_root.box["track"+i].date.multiline = true;
_root.box["track"+i].date.wordWrap = true;
_root.box["track"+i].date_fmt = new TextFormat();
_root.box["track"+i].date_fmt.font = "Arial Cyr";
_root.box["track"+i].date_fmt.size = 16;
_root.box["track"+i].date_fmt.underline = true;
_root.box["track"+i].date.text = _root.array3[i];
_root.box["track"+i].date.setTextFormat(_root.box["track"+i].date_fmt);
//========================================
_root.box["track"+i].createTextField("author", 4, 0, 60, 640, 80);
_root.box["track"+i].author.multiline = true;
_root.box["track"+i].author.wordWrap = true;
_root.box["track"+i].author_fmt = new TextFormat();
_root.box["track"+i].author_fmt.font = "Arial Cyr";
_root.box["track"+i].author_fmt.size = 18;
_root.box["track"+i].author.text = _root.array4[i];
_root.box["track"+i].author.setTextFormat(_root.box["track"+i].author_fmt);
//========================================
}
__________________
Хватит клавиши топтать... :mad: |
|
|||||
|
Спасибо, помогло, работает
|
![]() |
![]() |
Часовой пояс GMT +4, время: 13:03. |
|
|
« Предыдущая тема | Следующая тема » |
|
|