![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Подскажите как применить к спрайту (к примеру) фильтр (например Глоу), но при этом что бы эффект нарастания/затухания фильтра был плавным. Думал применить твин, но что то не придумал как это сделать...
Дайте ссылочку где почитать можно, как это делать. |
|
|||||
|
Регистрация: Feb 2007
Сообщений: 563
|
var myColor:Number; var myMc:MovieClip; myMc.myColor=myColor; var myGlowFilter:GlowFilter=new GlowFilter(настройки фильтра); var myTween:Tween=new Tween(myMc,myMc.myColor,Strong.easeOut,0,1,5,false); myTween.addEventListener(TweenEvent.MOTION_CHANGE,myTweenChange); myTween.addEventListener(TweenEvent.MOTION_FINISH,myTweenFinish) function myTweenChange(e:TweenEvent):void{ myMc.filters = [myGlowFilter] } function myTweenFinish(e:TweenEvent):void{ myTween.removeEventListener(TweenEvent.MOTION_CHANGE); myTween.removeEventListener(TweenEvent.MOTION_FINISH); } |
|
|||||
|
Регистрация: Mar 2008
Сообщений: 259
|
http://code.google.com/p/tweener/
http://hosted.zeh.com.br/tweener/docs/en-us/ http://hosted.zeh.com.br/tweener/doc...Shortcuts.html Фильтр будет переприменяться - это не очень быстро, но без переприменения фильтра не знаю как менять фильтр. |
|
|||||
|
Регистрация: Apr 2010
Сообщений: 57
|
ну как бы берешь filters это аррей фильтров берешь любой элемент из него и изменяешь :/
|
|
|||||
|
Регистрация: Mar 2008
Сообщений: 259
|
Судя по всему, почитайте мануал. Просто изменение значия в объекте фильтра ни к чему не приведет
|
|
|||||
|
Регистрация: Feb 2007
Сообщений: 563
|
переназначения фильтра, обязательно, и именно по событию изменения в твине, как я выше описал.
Но мое мнение - лучше отрисовать png со свечением и правильно ее наложить и менять ее альфу, чем фильтры, тормозить будет поменьше, правда зависит что еще там на слоях+какой размер эффекта в пикс. будет. |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:36. |
|
|
« Предыдущая тема | Следующая тема » |
|
|