Сначала сформируйте поля -
т.е. создать мувиклипы, в них текcтовые поля, которым прописать форматирование и текст?
можно поподробнее, никогда не работала с динамичекими полями, а тут еще и шрифт им
особый надо. запуталась, где содержимое, где оформление. может, проблема в том, что все
текстовые поля имеют одно имя? хотя они же в разных мувиклипах сидят... вообщем, вынесла
я расстановку мувиклипов во второй цикл, но текст НЕ выводится. по наведению курсор
делается рукой, по клику меняется, то что должно меняться, а самих линков не видно. когда
добавила во второй цикл еще и присвоение текста текстовому полю - линки появились опять
в том же порядке, с налезанием друг на друга и пропуском 10-го по счету линка. счас свихнусь.
попробовала присвоить переменной массива текстовое значение ссылки, чтоб во втором
цикле не обращаться к XML, а брать готовое из массива. выводятся все undefined, 10-го НЕТ!
вот. разделила. но выводит ТОЖЕ САМОЕ. линки налезают друг на друга и не выводится 10-й.

Код:
var text_linka = new Array();
var url_linka = new Array();
for (iii=0; iii< cont_xml.firstChild.childNodes[1].childNodes.length; iii++) { /// vivod spiska linkov
// Для каждой кнопки создаём муви клип
_root.createEmptyMovieClip("event"+iii, (iii+1)*12);
// Создадим переменную, хранящюю название кнопки
var bb = _root["event"+iii];
bb.id_act = id_action /// nomer akcii
// attach для того, чтобы отражался задний фон для кнопки из нашей библиотеки
//b.attachMovie("back", "back", 1);
bb._x = 375;
bb._y = 0;
// Создаём текстовое поле для отображения названия кнопки
bb.createTextField("tf",0, 50, 30, 170, 60);
// format knopki
bb.tf.multiline = true;
bb.tf.autoSize = true;
bb.tf.wordWrap = true;
bb.tf.selectable= false;
bb.tf.border = true;
with (bb.tf) {
wordWrap = true;
embedFonts = true;
selectable = false;
}
// Вызываем из XML нужное название кнопки
text_linka[iii] = (iii+1) + ". " + cont_xml.firstChild.childNodes[1].childNodes[iii].attributes.titlos;
// Задаём для каждой кнопки ссылку для перехода по ней при нажатии
url_linka[iii] = cont_xml.firstChild.childNodes[1].childNodes[iii].attributes.url;
} /// konec vivoda linkov
/// cikl rasstanovki poley po visote
for (iii=0; iii< cont_xml.firstChild.childNodes[1].childNodes.length; iii++) { /// vivod spiska linkov
// Создадим переменную, хранящюю название кнопки
var bb = _root["event"+iii];
bb.tf.text = text_linka[iii];
bb.link = url_link[iii];
// Применяем к тексту нужные параметры
bb.tf.setTextFormat(t_fmt);
// Устанавливаем кнопки по вертикали друг за другом с промежутком в 60 пиксель
bb._y = (bb._height*iii) + 60;
bb.count = iii
// Устанавливаем обработчик событий нажатия на кнопку
bb.onPress = function() {
this.t_fmt.color = 0x993333;
// При нажатии otkrivaem drygoy text
var str:String = String(cont_xml.firstChild.childNodes[1].childNodes[this.count].attributes.date + " - " +
cont_xml.firstChild.childNodes[1].childNodes[this.count].attributes.typos + "<br>" +
cont_xml.firstChild.childNodes[1].childNodes[this.count].childNodes[0].nodeValue);
var my_array:Array = str.split("\r\n");
str = "";
for (var k=0; k<my_array.length; k++) {
str += my_array[k]+'<br>';
}
with (event_text) {
border = false;
html = true;
wordWrap = true;
multiline = true;
htmlText = str;
}
//menyem id-action po kliky
_root.id_action = cont_xml.firstChild.childNodes[1].childNodes[this.count].attributes.id_action;
/// zagryzka drugix fotok
_root.anim.F_createFoto();
// zagryzka drygogo video
F_createVid();
//zagryzka dr. myziki
F_createZvyk();
/// slider naverx
_root.Slider._x = 410;
_root.Slider._y = 265;
}; /// konec funkcii onPress
}/// konec 2-go cikla