Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Эффект размытия (http://www.flasher.ru/forum/showthread.php?t=120191)

3Desian 14.01.2009 13:32

Эффект размытия
 
Всем привет. :)
К делу.
Есть в сцене интервал мувиков с названиями "bd[i]" они должны отдаляясь от зрителя блириться, а ,приблежаясь, становиться резкими.
Знаю что есть фишечка в AS2:
Код AS1/AS2:

bluref = new flash.filters.BlurFilter(0, 10, 2);

она для блюра.
У меня формула типа :
Код AS1/AS2:

bd[i].bluref = 30*k;

где k - это переменная глубины мувика.
Как бы мне это связать, что бы работало... голову сломал уже. Хэлп плиз.:wacko:

Zik. 14.01.2009 13:38

всмысле? вы и так все сделали

3Desian 14.01.2009 13:41

дык не пашет.

Добавлено через 22 минуты
аа... всё заработало.
Вот так :
Код AS1/AS2:

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 ... и тд, так как они значительно быстрее работают - при большом числе мувиков это заметно


Часовой пояс GMT +4, время: 12:29.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.