在AS3中灰色精灵?

Tim*_*mmy 4 actionscript-3

是否有一种简单的方法可以使精灵变灰?我正在禁用一个按钮,我知道该怎么做,但想在GUI中传达它.

Ran*_*ku' 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]) ];
Run Code Online (Sandbox Code Playgroud)