Форум 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=105524)

mastergrom 17.12.2007 20:41

цикл в цикле
 
Всем привет!

Ситуация такая: Я получаю данные из БД с помощью php скрипта и передаю их во флеш. Дальше, запускаю функцию, которая эти данные обрабатывает.. Так вот, вопрос в следующем.
в функции есть два цикла
Код:

for (k=0;k<this.numRows/3;k++){
// обработка данных
          current_i=0;
          random_number=7+Math.floor(Math.random () * 6)
    for (i=current_i;i<random_number;i++) {

// обработка данных

}
}

Вопрос в следующем: Как сделать так что-бы после того как прошел первый цикл с i, значение current_i было равно random_number, а значение random_number = предыдущий random_number + новый random_number и т.д.?

koIIImarik 17.12.2007 21:40

Код:

random_number=0;
for (k=0;k<this.numRows/3;k++){
// обработка данных
          current_i=random_number;
          random_number+=7+Math.floor(Math.random () * 6)
    for (i=current_i;i<random_number;i++) {

// обработка данных

}
}

Так?

mastergrom 17.12.2007 22:13

Да, спасибо ...
random_number+=7+Math.floor(Math.random () * 6)

+= - помогло :)


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

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