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

polol 13.07.2009 13:58

слайдшоу: как зациклить массив?
 
Вложений: 1
Делаю следующую штуку: маленькое циклическое слайдшоу, где горизонтально сами по себе прокручиватся иконки. В видимую область слева всегда попадает хвост первой, по центру вторая, справа "начало" третьей.

Иконка, оказавшаяся по центру, ненадолго увеличивается и получает saturation 100%, потом уменьшается, становится как все остальные saturation -100 и далее происходит прокрутка до момента, пока следующая за ней иконка не оказывается по центру.

Вот такая вроде простая штука. Картинки поступают из массива, который наполнен через XML. Я сделал 4 контейнера, которые имитируют зацикленное движение.
И они должны наполняться по списку из массива. Собственно, вопрос: как зациклить массив с плавающим числом элеменов? Чтобы подгружалась сперва первая "четверка", за ней вторая, и переход был бы "бесшовным"?



Для тех, кому проще один раз увидеть, прилагаю файл.

dimarik 13.07.2009 19:40

Код:

while (true) {
    item= array.pop();
    // dosomething;
    array.unshift(item);
}



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

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