Можно и так, только неизящно. Энтерфрейм тут тож вроде не причем. Лучше код на мувик вешать, примерно так:

Код:
//где-то на таймлайне
fuction fadeOut(){
clearInterval(this.fadeOutInterval);
if(this._alpha > 0){
this._alpha -= 2;
this.fadeOutInterval = setInterval(fadeOut, 20);
}else{
this._visible = false;
}
if(this._alpha >30 && this._alpha<= 32){
//пора дергать соседа
this.brother.fadeOut();
}
}
attachMovie("clip1", "clip1", 1, {textId:0, fadeOut:fadeOut });
attachMovie("clip2", "clip2", 2, {textId:0, fadeOut:fadeOut });
attachMovie("clip3", "clip3", 3, {textId:0, fadeOut:fadeOut });
clip1.brother = clip2;
clip2.brother = clip3;
clip3.brother = clip1;
//в нужный момент:
clip1.fadeOut();
Имеется в виду, что в руте массив textArray с текстами, у каждого мувика свой textId - ключ этого массива, чтоб текс подгрузить в нужный момент, и у каждого мувика есть brother - ссылка на другой мувик. Код может варьироваться в зависимости от версии AS, но идея понятна.
Точно так же пишется fadeIn(). Все должно работать.
Цитата:
|
хитрую функцию с зависимостью от номера мувика написал, имеетца в виду математическую
|
Правильный ход мыслей, только гибче сажать в мувик переменную и ее подставлять в функцию.