![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+6 16.05.06]
Регистрация: May 2004
Адрес: Россия
Сообщений: 175
|
Интересует чтобы эффект фильтра появлялся / пропадал не сразу, а в течении некоторого времени, не ясно, как это сделать...
Например, как привязать эффект фильтра к классу Tween? var myTween:Tween = new Tween(myMovieClip_mc, "_x", mx.transitions.easing.Elastic.easeOut, 0, 300, 3, true); - это пример из хелпа для свойства _x, как его переделать в одно из свойств фильтра, в несколько свойств фильтра, либо как по-другому сделать анимацию свойств фильтра? |
|
|||||
|
Регистрация: Dec 2005
Сообщений: 3
|
примерно так:
import mx.transitions.Tween;
import mx.transitions.easing.*;
import flash.filters.GlowFilter;
glow_mc.a = 0;
tween = new Tween(glow_mc, 'a', Regular.easeOut, glow_mc.a, random(15)+5, 30, false);
this.tween.onMotionChanged = function ()
{
this.glow = new GlowFilter(0xffffff, 100, 10, 10, this.obj.a, 3, false, false);
this.filterArray = new Array();
this.filterArray.push(this.glow);
this.filterArray.push(this.blur);
this.obj.filters = this.filterArray;
}
|
![]() |
![]() |
Часовой пояс GMT +4, время: 16:49. |
|
|
« Предыдущая тема | Следующая тема » |
|
|