AS3中如何将精灵变为灰色?

4

有没有一种简单的方法可以将一个精灵变成灰色?我正在禁用一个按钮,我知道如何做到这一点,但我想在GUI中传达这个信息。

1个回答

7

你可以使用近似的值将ColorMatrixFilter应用于Sprite,使颜色变为灰度。

sprite.filters = [ new ColorMatrixFilter([0.3086, 0.6094, 0.0820, 0, 0, 0.3086, 0.6094, 0.0820, 0, 0, 0.3086, 0.6094, 0.0820, 0, 0, 0, 0, 0, 1, 0]) ];

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接