PDA

Просмотр полной версии : Эфект скорости 2!


Скрипун
09.01.2006, 21:51
...Значит подолжение дела...
нужен эфект типа шлейф мыши, но будет применен как след после машинки...
Алгоритм такой:
Едит машинка, делаем ее клоны они получаются уже как бы сззади, ведь оригинал поехал дальше и меняем с каждым клоном позрачность етак на 25 процентов... те мультики что меньше 0 проц. прозрачности невидимы, мы их и выгрузим (удалим)... вот.. осталось это только как-нить реализовать в коде...

если это получится ОБЯЗАТЕЛЬНО выложу в исходниках данного сайта :)

Antares
09.01.2006, 22:08
Ой не надо, там и так мусора хватает, чтобы туда еще первые плоды рашшн кул флэшеров для потомков хранить...

Скрипун
10.01.2006, 00:19
Ладно, у себя использую и никому-никому не покажу :)

D12
10.01.2006, 01:02
_root.alin.onEnterFrame = function() {
this._x+=2;
_root.attachMovie("alien","aliens"+i,i);
_root["aliens"+i]._x = _root.alin._x;
_root["aliens"+i]._y = _root.alin._y;
_root["aliens"+i].onEnterFrame = function() {
this._alpha-=5;
if (this._alpha<=0){
this.unloadMovie();
}
}
i+=1;
}

Ай-яйяй проговорился ) :D

P.S. могбы просто попросить , без намеков , код двухгодичной давности )))
можно также это дублем и сетинвирблом делать ;)

Скрипун
10.01.2006, 14:33
Немного изменив код (чтоб работал) получилось следующее:
var i =0;
_root.alien.onEnterFrame = function() {
this._x += 25;
_root.attachMovie("alien", "aliens"+i, i, {_x:_root.alien._x, _y:_root.alien._y});
_root["aliens"+i].onEnterFrame = function() {
this._alpha -= 5;
if (this._alpha<=0) {
this.unloadMovie();
}
};
i++;
};

D12
11.01.2006, 01:07
а счего ты взял что мой код неработает ?
все работает ... проверил в следующих плеерах 6 , 7 , 8 , 8.5 ,,,,, так что не надо ля-ля)