PDA

Просмотр полной версии : Эффект размытия


3Desian
14.01.2009, 13:32
Всем привет. :)
К делу.
Есть в сцене интервал мувиков с названиями "bd[i]" они должны отдаляясь от зрителя блириться, а ,приблежаясь, становиться резкими.
Знаю что есть фишечка в AS2:
bluref = new flash.filters.BlurFilter(0, 10, 2);
она для блюра.
У меня формула типа :
bd[i].bluref = 30*k;
где k - это переменная глубины мувика.
Как бы мне это связать, что бы работало... голову сломал уже. Хэлп плиз.:wacko:

Zik.
14.01.2009, 13:38
всмысле? вы и так все сделали

3Desian
14.01.2009, 13:41
дык не пашет.

Добавлено через 22 минуты
аа... всё заработало.
Вот так :
b=((bd[i].dz)/20-2)*(-1); // формула делает зависимость от расстояния
bluref = new flash.filters.BlurFilter(b, b, 2);
bd[i].filters = [bluref];

gloomyBrain
14.01.2009, 16:06
Я бы посоветовал Вам использовать значения 2, 4, 8, 16, 32 ... и тд, так как они значительно быстрее работают - при большом числе мувиков это заметно