在做游戏时的需求:
在游戏功能未开启的时候,显示按钮。点击按钮的时候提示功能开启的条件。
在这里先定义一个
var colorISGrey = [
0.3, 0.6, 0, 0, 0,
0.3, 0.6, 0, 0, 0,
0.3, 0.6, 0, 0, 0,
0, 0, 0, 1, 0
];
var flilter = new egret.ColorMatrixFilter(colorMatrix);
然后再按钮的调用,把按钮的 flilter 属性定义为声明的 [flilter]
this.Btn.filters = [flilter];//按钮置灰
这样就可以啦。
如果置亮的话,就可以把按钮的 filters 属性置为空
this._shopBtn.filters = null;//按钮置亮
这样就完全可以啦