| Tetraeon |
25.11.2012 19:07 |
Сортировка глубины по диагонали
Облазил весь форум и интернет, но не нашел как отсортировать объекты по координатам x и y одновременно т.е. по диагонали. Вот как я это делаю по оси y:
Код AS3:
public function sortChildrenByY(container:MovieClip):void
{
var i:int;
i = container.numChildren;
while (i--)
{
objArr[i] = container.getChildAt(i);
}
objArr.sortOn("y", Array.NUMERIC);
i = container.numChildren;
while (i--)
{
if (objArr[i] != container.getChildAt(i))
{
container.setChildIndex(objArr[i], i);
}
}
}
Что тут можно добавить чтобы получился желаемый результат? (применение сортировка объектов изометрической сетки по вертикали)
|