Форум 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)
-   -   2 цикла 1 функция (http://www.flasher.ru/forum/showthread.php?t=212808)

Rainbow_Sparkle 05.05.2016 12:43

2 цикла 1 функция
 
В общем, есть у меня два цикла, и одна функция, которая вызывается из этих двух циклов. Проблема в том, что при исправной работе одного цикла, второй не вызывает функцию(или вызывает, но этого не видно). Т.е. должно дублироваться две полосы символов, но дублируется только одна. Прошу поправить мой кривой код, заранее спасибо :)



Код AS1/AS2:

//variables
var i = 0;
var a = 0;//var for big trees' loop
var a2 = 0;//for medium trees
var ax = 0;//idk
var bigTreesCount = 10;//how much big trees should be there
var midTreesCount = 20;//mid trees
var smallTreesCount = 40;//and small ones
 
 
//setting a very high depth to character
phx_mc.swapDepths(1000);
 
 
//function for duping trees
function dupeTree(distance:Number, amount:Number, target:MovieClip)
{
        i++;
        duplicateMovieClip(target, "tree" + i, i);
        ax = ax + distance;
        this["tree" + i]._x = ax;
}
 
 
//duping medium trees
while (a2 < midTreesCount)
{
        dupeTree(150,20,mid_trees);
        a2++;
}
 
 
//duping big trees
while (a < bigTreesCount)
{
        dupeTree(200,10,big_trees);
        a++;
}


dark256 06.05.2016 12:33

Вложений: 1
Работают оба цикла. Не понял сути.
Вложение 32194


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

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