AS3:读取当前应用于MovieClip的过滤器

时间:2014-05-05 22:57:19

标签: actionscript-3 flash

我在舞台上使用"调整颜色"过滤器通过属性面板而不是通过动作脚本应用于它,但是,我需要从AS3读取过滤器值,以便能够在其他类上使用它们。

我知道如何通过AS3应用效果,但如果从代码外部应用效果,则不会将其读回。

提前致谢:))

1 个答案:

答案 0 :(得分:1)

有一个filters属性,它是当前过滤器的数组。

trace(target.filters);

“调整颜色”过滤器会创建一个ColorMatrixFilter对象。此类实际上不公开属性brightnesscontrastsaturationhue - 这些是UI提供的细节,实际上转化为更复杂的数据matrix数组。