Просмотр полной версии : Как создать
hamstress
10.10.2005, 23:04
Есть такая задача:
загружаем ХМЛ и после sucess = true в цикле пока не закончиться ХМЛ загружаем все атрибуты
далее нужно создать
Movie Clip с именем, скажем, "track"+i , а в нём динамически создать текстовые поля : "message"+i, "number"+i, "date"+i, "author"+i.
i - номер нода в ХМЛ
как отдельно создать Movie Clip пустой понятно, с конкретным именем, а вот как в цикле, и как проверить сколько он мувиков сделал и что в них, и с какимим именами
буду признательна за любую помощь!
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);
//========================================
}
hamstress
12.10.2005, 19:45
Спасибо, помогло, работает
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.