btnPlanet.mouseEnabled = false;
btnPlanet.mouseChildren = false;
我有按钮,它被称为btnPlanet,我想在禁用时更改按钮颜色,但按钮包含文本,如果我使用colorTransform更改按钮颜色,它会使我的文本被解除,并填充我使用的颜色从colorTransform,我可以只改变按钮中的形状颜色而不改变文字颜色吗?或者至少让它成灰度?谢谢你,如果我的语法不好,我很抱歉
答案 0 :(得分:0)
将alpha / colorTransform / what应用于除文本字段之外的所有内容。 它是你自己的按钮还是你正在使用某种组件? 如果它是你自己的我打赌你有像形状背景和TextField之类的东西。 如果它是一个组件,我很确定你也应该能够访问它。
答案 1 :(得分:0)
这并不难。在按钮中设置形状的实例名称,例如myShape。然后写:
btnPlanet.myShape.transform.colorTransform=new ColorTransform(your colortransform settings)