我在舞台上使用"调整颜色"过滤器通过属性面板而不是通过动作脚本应用于它,但是,我需要从AS3读取过滤器值,以便能够在其他类上使用它们。
我知道如何通过AS3应用效果,但如果从代码外部应用效果,则不会将其读回。
提前致谢:))
答案 0 :(得分:1)
有一个filters
属性,它是当前过滤器的数组。
trace(target.filters);
“调整颜色”过滤器会创建一个ColorMatrixFilter
对象。此类实际上不公开属性brightness
,contrast
,saturation
或hue
- 这些是UI提供的细节,实际上转化为更复杂的数据matrix
数组。