Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   циклическая прорисовка объектов (http://www.flasher.ru/forum/showthread.php?t=90776)

BeaviZ 18.01.2007 01:49

циклическая прорисовка объектов
 
Вложений: 1
Товарищи, намекните на правду!
Все вожусь с циклами, никак понять не могу, не успевает что ли генерить и прорисовывать объекты???... Суть проблемы легко понятна из маленького адаптированного исходника - трейс отличается от того, что сгенерилось на экране :wacko:

Весь код:

Код:

dep = 100;
Head._visible = false;
Line._visible = false;
sdvig = 1;
for (var i:Number = 0; i<3; i++) {
        dep++;
        duplicateMovieClip(Head, "Head"+i, dep);
        eval("Head"+i)._y = sdvig*30;
        eval("Head"+i).id.text = i;
        sdvig++;
        for (var j:Number = 0; j<2; j++) {
                dep++;
                duplicateMovieClip(Line, "Line"+j, dep);
                eval("Line"+j)._y = sdvig*30;
                eval("Line"+j).id.text = i+"."+j;
                sdvig++;
        }
}

Жду прорисовки объектов:

0
0.0
0.1

1
1.0
1.1

2
2.0
2.1

но получаю только последние:

0
..
..

1
..
..

2
2.0
2.1

капетЦ! :eek:
Спасибо.

DarkLight 18.01.2007 02:26

Замени "Line"+j на "Line"+i+"_"+j во всех 3х местах и все заработает
Иначе получаются объекты с одним именем

BeaviZ 18.01.2007 08:34

Ай, блин, точно! Они ж перезаписываются. :umnik2:
Спасибо большое.


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

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