ActionScript Bitmap Filter Tweening - PullRequest
0 голосов
/ 03 июня 2010

Я не могу создать анимацию для растровых фильтров. вот мой код:

var dropShadow:DropShadowFilter = new DropShadowFilter();
mySprite.filters = [dropShadow];
var dropShadowTween:Tween = new Tween(dropShadow, "distance", Regular.easeOut, 4.0, 20, 2, true);

в чем моя ошибка? Я также попробовал следующее, но это не работает:

var dropShadowTween:Tween = new Tween(mySprite.filters[0], "distance", Regular.easeOut, 4.0, 20, 2, true);

1 Ответ

2 голосов
/ 03 июня 2010

Основная проблема с анимацией фильтров заключается в том, что вам нужно переназначить их до того, как они изменятся, просто изменение значения тени не изменится, пока вы не вызовете mySprite.filters = new Array(dropshadow) снова. Просто сделайте это необходимым в дальнейшем!

Я бы лично использовал TweenLite от Greensock с его FilterPlugins, работает угощение!

...