PDA

Просмотр полной версии : Зацикливание видео


_pkiller_
23.11.2007, 09:16
Есть FLV с незациклинным видео, для примера возьмем дым, то есть нормальным способом он не зацикливается без скачка, виден переход между началом и концом. Задача - сделать непрерывное видео без видимого перехода.
Пошел следующим путем.
Длиетность видео составляет 125 кадров.
На сцене помещаю два одинаковых мувика с видео внутри. Один обзываю Layer0 второй Layer1. В первом фрэйме пишу код


Layer0.gotoAndPlay(1);
Layer1._alpha=100;
Layer1.gotoAndPlay(76);

onEnterFrame = function(){
Layer1._alpha-=2;
}


в 50 кадре вставляю следующее


Layer0.gotoAndPlay(50);
Layer1._alpha=0;


Общую длительность кадров на основной сцене ставим 75 кадров.
То есть сначала мы запускаем верхний мувик Лаер1 и постепенно уменьшаем ему альфу, на 50 кадре он становица невидим и выходит наружу второй Лаер0.
Вроде все работает, но вот если изменить длительность видео то начинаются скачки и прочее.
Может кто сталкивался с подобной задачей, подскажите способ.

CorC
23.11.2007, 10:39
а нельзя сделать 1 клип, где 1 и последний кадры одинаковые?

_pkiller_
23.11.2007, 11:03
если бы можно было я бы не спрашивал)

iNils
23.11.2007, 13:45
Общие вопросы о Flash
Вопросы связаные с Flash IDE, JSFL, и прочие вопросы о Flash не затрагивающие ActionScript