Показать сообщение отдельно
Старый 23.04.2017, 16:32
undefined вне форума Посмотреть профиль Отправить личное сообщение для undefined Найти все сообщения от undefined
  № 2  
Ответить с цитированием
undefined

Регистрация: Oct 2006
Сообщений: 2,282
Код AS3:
//items - массив итемов
var curX:Number=0;//начальная позиция
var curY:Number=0;
var maxX:Number=0;//ширина контейнера итемов
for(var i:uint=0;i<items.length;i++) {
    curX+=(i>0)?items[i].width:0;
    if(curX+items[i].width>maxX) {
        curX=0;
        curY+=items[i].height;
    }
    items[i].x=curX;
    items[i].y=curY;
}