![]() |
Задержка первого кадра
Не подскажите...
Вот существует небо, на нём появляются звёзды одна за другой. Как лучше это реализовать? 1) Нарисовать мувик одной звезды и пладить его на небе, но при этом появляется вопрос задержки по времени между появлением оных звёздочек. 2) Нарисовать мувики трёх звёзд (нужно именно три по задумкам). И потом поодиночке вставлять их на небо. Тогда другой вопрос: так как звёзды появляются последовательно, то нужно в 2-х из 3-х звёздах в первом фрейме сделать задержку на проигрывание (не кадрами же задерживать). Помогите, пожалуйста, найти верное решение. |
т.е. ты просто хочешь чтоб все твои звёздочки поевились одновременно? :rolleyes:
|
может через setinterval...
setInterval(function(){attachMovie("star","star"+i,i)},500); переменную i и ее инкрементирование... |
2 Techmaker
Смысл: звёзды появляются не одновременно, а последовательно. Размер конечной сцены не должен быть заоблочным из-за огромного количества отдельно нарисованных звёзд и достижения задержки путём натыкивания пустых кадров. |
ну тогда "Пушистик" уже ответил... :)
|
2 Пушистик
Что-то не получилось :( При публикации происходит задержка и потом выдаётся сообщение о невозможности открытия страницы. |
ну вот так вобщем...
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
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.