Просмотр полной версии : Дубликация текстового поля
Снова я со своим многострадальным скриптом :) С проблемой загрузки я разобрался..клип автоматом дублируется, но почему-то не создается текстовое поле в новом клипе:
i = 10;
y = 0;
while(y<i){
duplicateMovieClip("menu", "menu"+y, y);
var mc = this["menu"+y];
mc._y = menu._y+(15*y);
mc.createTextField("text"+y,y,-330, -11, 700, 30);
mc["text"+i].variable = "text"+y;
mc.loadVariables("news.txt", 0);
y++;
}
заранее пасиб
Nox Noctis
02.06.2003, 19:23
ты сам-то понял что хотел сказать ? :))
mc.createTextField("text"+y, y, -330, -11, 700, 30);
mc["text"+i].variable = "text"+y;
это ничего что у тебя текстовое поле называется точно так же как и переменная, значение которой в этом поле хорошо бы отобразить ? :)
i = 10;
for (y=0; y<i; y++) {
duplicateMovieClip("menu", "menu"+y, y);
var mc = this["menu"+y];
mc._y = menu._y+(15*y);
mc.createTextField("text"+y, y, -330, -11, 700, 30);
mc["text"+y].variable = "txt"+y;
mc["txt"+y] = mc;
}
вот так проверь - убедишься что все у тебя нормально с текстовыми полями... остается только поставить подгрузку файликов с правильными переменными.
зы: но я бы хранил структуру меню с названиями кнопок в одной ХМЛке и грузил ее один раз вместо того чтобы грузить каждый пункт отдельно...
Глюк...запустил еще раз со старым скриптом - все работает)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.