Что ни как.

(( Я еще профан в этом вопросе. В обчем вот код (все необходимые текстФильды создал в предществующем фрейме

Код:
//****************************************************************************
//* Считаем количество коллекций
//****************************************************************************
//Создаем скрытое поле для подгрузки XML
_root.createTextField("xml_coll", 1000, 0, -10000, 1, 1);
_root.xml_coll.selectable = false;
_root.xml_coll.border = false;
//Грузим XML в скрытое поле
count_coll = new XML();
count_coll.ignoreWhite = true;
count_coll.load("podv_coll.xml");
count_coll.onLoad = function() {
_root.xml_coll.text = count_coll;
var count_str:String = _root.xml_coll.text;
// Разделяем масив по символу &
var count_array:Array = count_str.split("&");
// Считаем количество записей
counter.text = count_array.length-1; // одна запись апозля знака лишняя
counter = counter.text;
};
//****************************************************************************
//* Виводим ссылки на коллекции
//****************************************************************************
cnt_coll = 1;
x_coll = 200;
y_coll = 300;
for (var i = 0; i<parseInt(counter.text); i++) {
//Создаем поле для названия коллекции
_root.createTextField("name_coll_" add cnt_coll, cnt_coll+1000, x_coll, y_coll, 200, 20);
_root["name_coll_" add cnt_coll].border = true;
_root["name_coll_" add cnt_coll].selectable = false;
_root["name_coll_" add cnt_coll].variable = "coll_" add cnt_coll;
// Грузим название коллекций
_root.loadVariables("podv_coll.xml", _root["name_coll_" add cnt_coll]);
// Создаем кнопки
duplicateMovieClip(key_coll, "key_coll_" add cnt_coll, cnt_coll+2000);
_root["key_coll_" add cnt_coll].num = cnt_coll;
_root["key_coll_" add cnt_coll]._x = x_coll;
_root["key_coll_" add cnt_coll]._y = y_coll;
_root["key_coll_" add cnt_coll].x = x_coll;
_root["key_coll_" add cnt_coll].y = y_coll;
this["key_coll_" add cnt_coll].onRelease = function() {
_root.link.text = this.num;
// Подкладываем фон
_root.key_fon._x = this.x;
_root.key_fon._y = this.y;
};
cnt_coll = cnt_coll+1;
y_coll = y_coll+30;
}
stop();