![]() |
|
||||||||||
|
|||||
|
А если сразу обозначить сгенирированное имя вот так:
function volna1() {
for (i=1; i<=4; i++) {
xxx = "ima1"+i;
attachMovie("aura_all",xxx,i,{_x:276+(10*i), _y:16.2, _alpha:50});
trace(xxx);
ima11.onEnterFrame=function () {
if (ima11._alpha>=0) {
ima11._alpha -= 1;
trace(ima11._alpha);
} else {
removeMovieClip(ima11);
}
};
}
}
setInterval(volna1(),100000);
Вы мне подскажите главное как для ХХХ передать onEnterFrame?
__________________
Мой сайт www.vengria.com Последний раз редактировалось RomLex; 23.08.2007 в 21:26. |
|
|||||
|
Цитата:
__________________
Мой сайт www.vengria.com |
|
|||||
|
Banned
[+1 08.05.08]
[+4 14.04.08] [+1.3 02.05.08] Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
|
вставь...
function create () {
for (var i = 0; i<4; i += 1) {
_root.attachMovie ("aura", "aura_"+i, i, {_x:276+(10*i), _y:160, _alpha:50});
}
}
function process () {
for (var i = 0; i<4; i += 1) {
if (_root['aura_'+i]._alpha>0) {
_root['aura_'+i]._alpha -= 1;
} else {
removeMovieClip (_root['aura_'+i]);
create ();
}
}
updateAfterEvent ();
}
setInterval(process, 10);
|
|
|||||
|
Banned
[+1 08.05.08]
[+4 14.04.08] [+1.3 02.05.08] Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
|
ps: выносить ссылку на function create () под setInterval(process, 10) не надо, так как в цикле if та ссылка и начинает работу, при ложном условии операнда.
|
|
|||||
|
все правильно, но мне нужно, как бы по-понятней выразится! Вот смотри, в цикле ФОР появляются сразу 4 волны, да. Надо чтоб они не сразу появлялись а с интервалом. Скажем у волны есть жизнь 3 сек, т.е. пока она не станет прозрачной! И следующая волна должна появляться те тогда, когда пред. волна исчезнет а скажем через 0,5 сек. после появления пред. волны.
Вот что мне надо! ![]()
__________________
Мой сайт www.vengria.com |
|
|||||
|
Мне надо что то вроде этого:
в этом примере волны появляются как надо! НО: не работает IF, а соответственно волны не исчезают, клип нагружается, вобщем получается каша... Вопрос: как мне заставить условие выполняться?
__________________
Мой сайт www.vengria.com |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:39. |
|
|
« Предыдущая тема | Следующая тема » |
|
|