![]() |
|
||||||||||
|
|
|
|||||
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});
}
Идея такая: щас клипы дублируются по вертикали сверху вниз с расстоянием 6 px друг от друга. Нужно чтобы после того как дублирование доходит до ss.lenght/2 тоесть половина клипов, оставшаяся часть клипов перешла на новый X и но осталась с тем же Y тоесть полуится две вертикальных полоски. |
|
|||||
|
оформить вторым циклом, вывести формулу или сделать обычный if. )
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
точно второй цикл. спасибо большое
Добавлено через 16 минут Однако не вышло. Желаетльно написать ибо так ниче я не понял. Сделать второй цикл или написать if это ясно. Но как отлавливать посл значение и с него дублировать ? Отправной клип g0 если ss.lenght= 1000 то половина соот 500, то нужно дублировать след строчку с 500 в новом цикле. Но а если значение плавающее ? сегодня 500 завтра 1000 ? как отлавливать значение последнего дублированного клипа ? Добавлено через 16 часов 26 минут никто не поможет ? Добавлено через 16 часов 27 минут ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 04:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|