Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Задержка первого кадра (http://www.flasher.ru/forum/showthread.php?t=45178)

Zver 21.05.2003 17:36

Задержка первого кадра
 
Не подскажите...

Вот существует небо, на нём появляются звёзды одна за другой.
Как лучше это реализовать?
1) Нарисовать мувик одной звезды и пладить его на небе, но при этом появляется вопрос задержки по времени между появлением оных звёздочек.
2) Нарисовать мувики трёх звёзд (нужно именно три по задумкам). И потом поодиночке вставлять их на небо. Тогда другой вопрос: так как звёзды появляются последовательно, то нужно в 2-х из 3-х звёздах в первом фрейме сделать задержку на проигрывание (не кадрами же задерживать).

Помогите, пожалуйста, найти верное решение.

Techmaker 21.05.2003 17:39

т.е. ты просто хочешь чтоб все твои звёздочки поевились одновременно? :rolleyes:

Пушистик 21.05.2003 17:49

может через setinterval...

setInterval(function(){attachMovie("star","star"+i,i)},500);

переменную i и ее инкрементирование...

Zver 21.05.2003 18:06

2 Techmaker

Смысл: звёзды появляются не одновременно, а последовательно. Размер конечной сцены не должен быть заоблочным из-за огромного количества отдельно нарисованных звёзд и достижения задержки путём натыкивания пустых кадров.

Techmaker 21.05.2003 18:24

ну тогда "Пушистик" уже ответил... :)

Zver 22.05.2003 11:44

2 Пушистик

Что-то не получилось :( При публикации происходит задержка и потом выдаётся сообщение о невозможности открытия страницы.

Пушистик 22.05.2003 13:58

ну вот так вобщем...

var i=0;
function attach() {
_root.attachMovie("ball","ball"+i,i);
_root["ball"+i]._x=random(500);
_root["ball"+i]._y=random(50);
i++;
}
setInterval(function(){attach()},300);

не забудь только постаить Linkage "ball" на клип библиотеке....и чтобы плэер не загружать в конце мувика со звездой поставь:

removeMovieClip(_root["ball"+i]);

вобщем, принцип такой...


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

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