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

Talaf 10.01.2010 00:14

зациклить кадр
 
Вложений: 1
Код AS1/AS2:

if (j<n-i) {
        j++
        if (mas[j]>mas[j+1]) {
                                c = mas[j];
                                mas[j] = mas[j+1];
                                mas[j+1] = c;
 
                        }
                        gotoandstop(3);
        }
        else
        {
                goroandstop(2)}

Мне нужно чтобы циклился кадр до выполнения условия, тоесть :
1. Увеличиваем j
2. Проверяем условие обмена
3. Меняем елементы мяссива
4. Снова возращаемся до тех пор, пока j<n-i
i увеличивается в предыдущем кадре.
Нужно зделать зацикливание без цикла вайл и фор. как это организовать?

Probity 10.01.2010 00:38

Жуткий код) Начнем с того, что правильно писать:
gotoAndStop и trace, заглавные буквы имеют значение.

Talaf 10.01.2010 00:54

Вы можете мне предложить иной код для анимации сортировки методом пузырька?

mooncar 10.01.2010 01:15

Вычисления внутри onEnterFrame используйте. Один кадр. Одна функция.


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

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