PDA

Просмотр полной версии : Чтоб сначала один, потом другой...


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 ваше дело...