Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Чтоб сначала один, потом другой... (http://www.flasher.ru/forum/showthread.php?t=104623)

deep70 29.11.2007 01:32

Чтоб сначала один, потом другой...
 
Дано N однотипных мувиков. Они вытаскиваются на сцену и в определенном порядке выстраиваются.
Затем начинается их анимация. скажем, скалится перый до размеров основного, затем работает анимация внутри него, заканчивается и он скалится обратно.
После этого начинаяет тоже самое делать второй. и т.п.
Порядок жесткий. Интерактивности нет.

сделал все. Не могу заставить мувики работать не одновременно, а последовательно.

Куда копать?

Блин, нелья забрасывать AS даже на неделю... Как первоклашка щас...

CorC 29.11.2007 09:54

start stop

deep70 30.11.2007 23:08

ну вот. есть функция Zoomin(mc,x1,y1) и функция Zoomout(mc,x1,y1)
я не могу:
1) определить когда mc переходит на последний кадр, чтобы запустить Zoomout(mc,x1,y1);
2) как сделать так, чтобы в цикле:
Код:

var i:Number = 1;
do {
  Zoomin(["thumb"+i],CoordX[i-1],CoordY[i-1]) ;
/* здесь надо дождаться последнего кадра ["thumb"+i]*/
  Zoomout(["thumb"+i],CoordX[i-1],CoordY[i-1]);
/* здесь надо дождаться завершения функции Zoomout*/
 i++;
// и только сейчас надо запускать все снова но уже относительно следующего mc
}
while (i <= 9);

переменная i не меняла значения до завершения Zoomout(mc,x1,y1)

CorC 01.12.2007 11:03

Код:

var PlayingMovie;
var n = 1;
PlayingMovie = StartPlay(n);
this.onEnterFrame = function(){
  if(PlayingMovie._currentframe == PlaiyngMovie._totalframes){
      PlayingMovie = StartPlay(++n);
  }
}

Как организовать StartPlay ваше дело...


Часовой пояс GMT +4, время: 21:51.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.