Форум 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=111124)

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".


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

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