![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2007
Сообщений: 2
|
Создаем 3 пустых клипа. Их заполняем 22мя клипами каждый. вложенные проигрываются до 16го кадра, через некоторое время нужно их запустить дальше. Не могу обратиться к ним...
for (i=1; i<=3; i++) { _root.createEmptyMovieClip('maski'+i,this.getNextHighestDepth()); for (j=0; j<=21; j++) { _root['maski'+i].attachMovie('maska'+i,'maska'+j,this.getNextHighestDepth(),{_x:j*15}); } } function playagain() { for (i=1; i<=3; i++) { for (j=0; j<=21; j++) { _root['maski'+i+'.mask'+j].play(); } } } myI = setInterval(playagain, 3000); |
|
|||||
|
ветеран форума
|
__________________
4am is time to rock |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Лучше так
var arrayMC:Array = []; for (var i:Number = 0; i < 3; i++) { var mc:MovieClip = _root.createEmptyMovieClip ('maski' + i, _root.getNextHighestDepth ()); arrayMC.push (mc); mc.array = []; for (var j:Number = 0; j < 22; j++) { var sub:MovieClip = mc.attachMovie ('maska' + i, 'maska' + j, mc.getNextHighestDepth (), {_x:j * 15}); mc.array.push (sub); } } function playagain () { var len:Number = arrayMC.length; for (var i:Number = 0; i < len; i++) { var mc:MovieClip = arrayMC[i]; var lenSub:Number = mc.array.length; for (var j:Number = 0; j < lenSub; j++) { mc.array[j].play (); } } } myI = setInterval (playagain, 3000); |
|
|||||
|
Регистрация: Feb 2007
Сообщений: 2
|
Спасибо!
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:16. |
|
|
« Предыдущая тема | Следующая тема » |
|
|