PDA

Просмотр полной версии : Дублирование клипов


in4core
22.05.2009, 22:45
var ss:Array = gxml.firstChild.childNodes;
for (var i:Number = 1; i<ss.length; i++) {
var newY:Number = i*(g0._height+6);
var newX:Number = i*(g0._width+6);
_con = g0.duplicateMovieClip("g"+i, i, {_y:newY});
}



Подскажите как дооформить код чтобы дублирование шло в 2 стороны.

Идея такая: щас клипы дублируются по вертикали сверху вниз с расстоянием 6 px друг от друга. Нужно чтобы после того как дублирование доходит до ss.lenght/2 тоесть половина клипов, оставшаяся часть клипов перешла на новый X и но осталась с тем же Y
тоесть полуится две вертикальных полоски.

Psycho Tiger
22.05.2009, 23:10
оформить вторым циклом, вывести формулу или сделать обычный if. )

in4core
22.05.2009, 23:20
точно второй цикл. спасибо большое

Добавлено через 16 минут
Однако не вышло. Желаетльно написать ибо так ниче я не понял. Сделать второй цикл или написать if это ясно. Но как отлавливать посл значение и с него дублировать ? Отправной клип g0 если ss.lenght= 1000 то половина соот 500, то нужно дублировать след строчку с 500 в новом цикле. Но а если значение плавающее ? сегодня 500 завтра 1000 ? как отлавливать значение последнего дублированного клипа ?

Добавлено через 16 часов 26 минут
никто не поможет ?

Добавлено через 16 часов 27 минут
:mad: