PDA

Просмотр полной версии : как правильно зациклить мувик


shaltay
16.04.2008, 16:09
Здравствуйте, товарищи! Такая ситуация: делаю мульт. Нарисовал деревья, которые ползут влево, создавая эффект движения. Когда мувик заканчивается, я запускаю его снова. И у меня между концом и началом пустой промежуток. Вопрос: как сделать так, чтобы мувик заново начинался еще до окончания проигрывания предыдущего мувика? Или как еще можно решить эту ситуацию?!

Волгоградец
16.04.2008, 16:15
Метод attachMovie () служит для этого. С определенным интервалом нужно аттачить клип дерева на сцену.

shaltay
16.04.2008, 16:25
А как это сделать с определенным интервалом? Можно код пожалуйста?

Волгоградец
16.04.2008, 17:03
var a:MovieClip = this;
var i:Number = 0;
var n:Number = null;
function trees ():Void{
a.attachMovie ("tree", "tree"+i, a.getNextHighestDepth (), {_x:Math.random()*400, _y:Math.random()*400});
i ++;
}
n = setInterval (trees, 1000);//вот с помощью этой функции задается интервал
Как сделать чтобы двигались, думаю знаешь.

shaltay
16.04.2008, 17:31
Пишет ошибку типа в пределах onClipEvent только может работать.. Что делать? Я с большим трудом понимаю AS, по-этому могу куда-нибудт не туда все вставить... Я сунул код в пустой мивик..

Волгоградец
16.04.2008, 18:04
Надо не в мувик, а на первый кадр основной временной шкалы. В библиотеке должен быть клип с именем в linkage "tree".