Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Дубликация текстового поля (http://www.flasher.ru/forum/showthread.php?t=45508)

CYD 02.06.2003 18:10

Дубликация текстового поля
 
Снова я со своим многострадальным скриптом :) С проблемой загрузки я разобрался..клип автоматом дублируется, но почему-то не создается текстовое поле в новом клипе:
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;
}

вот так проверь - убедишься что все у тебя нормально с текстовыми полями... остается только поставить подгрузку файликов с правильными переменными.

зы: но я бы хранил структуру меню с названиями кнопок в одной ХМЛке и грузил ее один раз вместо того чтобы грузить каждый пункт отдельно...

CYD 02.06.2003 22:37

Глюк...запустил еще раз со старым скриптом - все работает)


Часовой пояс GMT +4, время: 18:55.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.