![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2010
Сообщений: 2
|
Привет, флешеры.
У меня метод duplicateMovieClip не вызывается более одного раза. Точнее вызывается, но каждый следующий вызов просто заменяет скопированные мувики предыдущими. Хочу реализовать что-то типа плитки из квадратиков, которые копируются по осям X и Y. Но каждый раз, когда идет копироваться вторая линия плиток, первая соответственно пропадает. Вот код. Кто подскажет, как реализовать? for (var i:Number = 2; i <= numX; i++) { var newX:Number = (i - 2) * container._width; for (var j:Number = 2; j <= numY; j++) { trace("i=" + i); trace("j=" + j); var newY:Number = (j - 1) * container._height; duplicate = sq.duplicateMovieClip("sq-" + (i - 1) + "-" + j, j, {_y:newY, _x:newX}); trace(duplicate); } } |
|
|||||
|
Регистрация: Aug 2008
Адрес: RUS, Viipuri
Сообщений: 44
|
Пропадает, потому что глубина j уже занята предыдущим проходом по i. Попробуй так:
На одной глубине может находиться один объект.
__________________
لعبة الحياة |
|
|||||
|
Регистрация: Oct 2010
Сообщений: 2
|
taras_, суперрр спасибо!
Не знал, что на одной глубине тока 1 объект может висеть. Спасибо! Заработало! тока там перед getNext... надо поставить this., ну до этого я додумался) |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:41. |
|
|
« Предыдущая тема | Следующая тема » |
|
|