![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2004
Сообщений: 5
|
Проблема в следующем..... я пытаюсь создать динамический фон для сайта. У меня есть мувик (пузырь поднимается вверх по кривой), и я хочу чтобы этот мувик появлялся на экране через разные промежутки времени и на разной координате _x.
Точнее чтобы их поднималось несколько одновременно и новые появлялись когда попало и где попало. Я написал нижепреведённый скрипт в первом кадре главного мува, и мне надо заставить этот скрипт отрабатывать при каждом заходе главного мува на первый кадр (собственно в главном муве и есть один кадр, поэтому скрипт должен отрабатываться 12 раз в секунду, 12fps). ind=0; a = random(10); if (a>8) { ind = ind+1; duplicateMovieClip(_root.puzirek, "puz"+ind, ind); setProperty("puz"+ind, _x, random(275)); setProperty("puz"+ind, _y, 400); } Жалко onClipEvent (enterFrame) тут не подходит, Flash пишет что она только для работы с movie instances. Flash 7.0 и весьма странный эффект достигается если к выше приведённому коду в конце добавить gotoAndPlay(1); пузыри вроде и появляются как мне надо но тут же исчезают, тоесть мелькают на 1/12 секунды. |
|
|||||
|
Регистрация: Feb 2004
Сообщений: 5
|
ind = random(999);
a = random(10); if (a>2) { duplicateMovieClip(_root.puzirek, "puz"+ind, i); setProperty("puz"+ind, _x, random(275)); setProperty("puz"+ind, _y, 400); }; gotoAndPlay(1); Не могу понять почему не работает....... |
|
|||||
|
Регистрация: Feb 2004
Сообщений: 5
|
ВСЁ!! Сам разобрался!!!! Сделал так!!!!!
в Первом фрейме написал ind = random(999); a = random(10); _root.puzirek.duplicateMovieClip("puz"+ind, ind); _root["puz"+ind]._x = random (550); _root["puz"+ind]._y = 300; Потом создал второй фрейм и в нём написал gotoAndPlay(1); Всё работает!!!!!!!! Спасибо за внимание ![]() |
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Цитата:
|
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
this.onEnterFrame = function() {
_root.puzirek.duplicateMovieClip("puz"+ind, ind); this["puz"+ind]._x = random(275);//что - пол_сцены? this["puz"+ind]._y = random(400); ind++; }; И причём здесь AS2? |
|
|||||
|
Регистрация: Feb 2001
Сообщений: 1,893
|
Цитата:
- одного за глаза ... |
![]() |
Часовой пояс GMT +4, время: 17:00. |
|
|
« Предыдущая тема | Следующая тема » |
|
|