PDA

Просмотр полной версии : Последовательное отображение клипов


re17
20.01.2007, 13:14
У меня есть фон и 4 клипа, каждый клип ровно 200 фреймов.

Я создал один кадр, поместил туда фон и четыре клипа, они начинают показываться одновременно (что абсолютно правильно). Как сделать чтобы они отображались друг за другом.

До этого я реализовывал последовательность клипов путем вставки в каждый из клипов определнного числа пустых кадров в начало и в конец. Но этот способ очень трудоемкий, не подскажете как можно сделать проще, можно с помощью ActionScript.

combo
20.01.2007, 13:41
А новый клип должен появляться после проигрывания предыдущего? Если у всех одинаково кол-во фреймов, то можно просто:

function show_movie() {
mc = _root.attachMovie("clip"+i, "clip"+i+"_mc", _root.getNextHighestDepth());
mc._x=100*i;
mc._y=100;
i++;
if (i>3) { clearInterval(timer);}
};

i=1;
timer = setInterval(show_movie, 500);

CorC
20.01.2007, 14:08
в конце клипа N-1 пишешь

_root.gotoAndPlay(clipN);

re17
20.01.2007, 14:35
Спасибо получлось.

В итоге заработало когда сделал следующее.

В 1 кадр каждого клипа поставил
stop();

а в последний кадр каждого клипа
stop();
_root.Name_next_clip.gotoAndPlay(2);
[iNils: Для оформления своего кода, надо использовать теги ]

Ну и сделал так чтобы первый ролик запускался в начале.

CorC
20.01.2007, 15:15
проавильно если без аттач то так и надо
но мне кажется проще именно брать мувы с библиотеки