Flash AS3 Looping Gallery - PullRequest
       17

Flash AS3 Looping Gallery

0 голосов
/ 14 августа 2010

Как сделать зацикливание галереи. Когда закончится последнее изображение в галерее, я хочу показать с самого начала. (Горизонтальная автоматическая прокрутка изображений справа налево). Пожалуйста, помогите!

Вот код ниже для прокрутки, но я хочу непрерывно прокручивать, когда последнее изображение превышает

addEventListener (Event.ENTER_FRAME, leftSideScrolling);

частная функция leftSideScrolling (e) {

 galleryWidth = rootClip.imageContainer.width;
 speed = -(0.02 * (980 - 620));

rootClip.imageContainer.x + = - 2;

  if (rootClip.imageContainer.x>0)
{

  rootClip.imageContainer.x= (-galleryWidth/2);

}

if (rootClip.imageContainer.x <(- galleryWidth / 2)) {</p>

rootClip.imageContainer.x=0;

}

}

Ответы [ 2 ]

0 голосов
/ 17 февраля 2013

Может быть, вам нужна прогрессивная загрузка, если у вас много изображений, чтобы загрузить определенное количество за раз, но если вы хотите использовать то, что у вас есть, то при загрузке изображения выведите загрузочный флэш-фильм, ограничьте объем загрузки изображений, как только пользователь начнет прокручивать, скрывать изображения на экране и загружать следующее количество изображений. Как упомянул PatrickS, прокручивайте изображения (флеш-ролики) вместо контейнера. Все изображения должны быть расположены под movie_clip для применения эффектов, все фрагменты ролика должны быть расположены под контейнером, чтобы иметь полосы прокрутки и перемещать позиции с AS1 / 2 / 3.

0 голосов
/ 15 августа 2010

Вместо прокрутки контейнера, прокручивайте изображения внутри контейнера. Предполагая, что вы прокручиваете справа налево, когда изображение x уступает его ширине, а это означает, что изображение не видно, добавьте его в конецконтейнера изображения, который будет общей шириной контейнера минус ширина изображения, которое вы перемещаете.это должно сделать это!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...