![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Nov 2004
Адрес: Seversk
Сообщений: 47
|
Собственно вопрос: как посредством AS применять различные фильтры к какому либо мувику (Flash8).
Например, надо применить к мувику "mc" фильтр blur с размытием по X=5, по Y=5 с качеством high. Понимаю, что вопрос, возможно, распространенный, но ч/з "поиск" ответа не нашел. Заранее, спасибо! |
|
|||||
|
|
|
|||||
|
4AM Games
|
import flash.filters.*;
function applyBlur(target:MovieClip,x:Number,y:Number):Void
{
target.filters = [ new BlurFilter(x,y)];
}
function drawCircle(rad:Number):MovieClip
{
var result:MovieClip = createEmptyMovieClip("someMC",getNextHighestDepth());
result.lineStyle(rad*2,0xFF6600);
result.moveTo(0,0);
result.lineTo(0.5,0);
return result;
}
applyBlur(drawCircle(50),15,15);
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
|
|||||
|
Регистрация: Nov 2004
Адрес: Seversk
Сообщений: 47
|
спасиб. А как качество блюра менять? (high, medium...)
|
|
|||||
|
Ветеран форума
|
var filter:BlurFilter = new BlurFilter(blurX, blurY, quality);
__________________
BestMasterиZация |
|
|||||
|
Регистрация: Nov 2004
Адрес: Seversk
Сообщений: 47
|
прошу прощения за наглость, но не могли бы вы написать хоть один сайт с faq'ами и примерами реализации данных эффектов ч/з AS. (не могу найти... чесслово)
2 KUZEN > как этот тип переменной к мувику применить? (короче, как к мувику применить сгенерированную переменную # var filter:BlurFilter = new BlurFilter(5, 5, 1); ) Последний раз редактировалось Molotoff; 15.11.2005 в 00:25. |
|
|||||
|
Ветеран форума
|
Я вообще удивляюсь, макромедия проделывает огромную работу над хелпом , а в него даже никто не заглядывает , а там есть примеры на всё , просто скопируй код и вставь его в первый кадр ...
__________________
BestMasterиZация |
|
|||||
|
Регистрация: Nov 2004
Адрес: Seversk
Сообщений: 47
|
всё! всем спасибо!
ps. Не пойму только, чем отличаться будут вот эти 2 скрипта? (зачем массив создавать, этож не легче?): ///// 1) import flash.filters.*; var filter:BlurFilter = new BlurFilter(blurX, blurY, quality); var filterArray:Array = new Array(); filterArray.push(filter); mc.filters = filterArray; ///// 2) import flash.filters.*; mc.filters = [new BlurFilter(blurX, blurY, quality)]; ??? |
|
|||||
|
Ветеран форума
|
да ничем не будут, тут кому как удобно и кто как привык ....
__________________
BestMasterиZация |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:04. |
|
|
« Предыдущая тема | Следующая тема » |
|
|