Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 30.11.2008, 19:56
DrugON вне форума Посмотреть профиль Отправить личное сообщение для DrugON Найти все сообщения от DrugON
  № 1  
Ответить с цитированием
DrugON
 
Аватар для DrugON

Регистрация: Mar 2007
Сообщений: 46
По умолчанию Схема развертки матрицы клипов по строкам

Мне нужно чтобы мои превьюшки строились по следующей схеме

Название: sxema.JPG
Просмотров: 336

Размер: 10.4 Кб

загружается первая строка клипов, затем переходим на следующую строку, после второй строки создается еще контейнер с правой стороны от первого, где уже созданы две строки и также строится второй контейнер.
не могу понять как сместить второй контейнер клипов, если меняю addedWidth = 0; на addedWidth = widthLimit + spacing; то смещается только первая строка, а вторая строится в цикле снова с нулевым параметром.
Код:
function arrangeThumbs()
{
    myClips = currentThumbField.myClips;
    lineCounter = 1;
    ySpace = 100;
	spacing = 3;
	addedWidth = 0;
    widthLimit = 300;
    for (i = 0; i < myClips.length; i++)
    {
        myClip = myClips[i];
		if (addedWidth + myClip._width + spacing > widthLimit)
        {
            myLineClips = new Array();
            ++lineCounter;
            addedWidth = 0;
		}
		if(lineCounter > 2)
		{
			addedWidth = 0;
			lineCounter = 0;
			++lineCounter;
		}
		myClip._x = addedWidth;
        myClip._y = (lineCounter - 1) * ySpace;
        addedWidth = addedWidth + (myClip._width + spacing);
    }
}

Создать новую тему   Часовой пояс GMT +4, время: 21:32.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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