いくつかのバインド可能な変数をパラメーターとして使用して定義された dropfilter があります。
<mx:filters>
<mx:DropShadowFilter id="torinofilter" distance="0" color="{dropShadowColor}"
blurX="{dropBlur}" blurY="{dropBlur}" strength="8" quality="2"
alpha="{dropAlpha}"/>
</mx:filters>
次のようなメソッド呼び出しでフィルターを更新したいと思います。
this.dropShadowColor = <new color>
this.dropBlur = 15.0;
this.dropAlpha = 0.8;
と の両方をトレースするthis.dropShadowColor
とtorinofilter.color
、新しい色に更新されていることがわかりますが、dropfilter の色は変わりません。
swapChildren で問題が発生するため、新しいフィルターを作成しないことをお勧めします。