Есть некий DisplayObject, на который действует неопределенное количество фильтров.
В какой-то момент необходимо один или несколько из них "обновить", т.к. они поменяли ряд своих значений.
Как, если предположительно неизвестно что и как поменялось?
Пример кода:

Код AS3:
import flash.display.Sprite;
import flash.filters.DropShadowFilter;
var mc:Sprite=new Sprite();
mc.graphics.beginFill(0xff0000);
mc.graphics.drawCircle(100,100,100);
mc.graphics.endFill();
addChild(mc);
var filter:DropShadowFilter = new DropShadowFilter();
mc.filters=[filter];
filter.distance=50;
//вот тут необходимо обновить фильтр/отображение объекта, с учетом того, что количество примененных фильтров и ссылки на них не известны