【发布时间】:2012-02-12 13:50:17
【问题描述】:
我正在尝试在游戏中更改电影剪辑内的文本字段的颜色。我使用以下方法更改影片剪辑的颜色:
var newColor:ColorTransform = new ColorTransform();//颜色变化
newColor.color = 0x000000;
circle.transform.colorTransform = newColor;
这很好用。但是,我使用 this.addChild() 向圆圈添加了一个文本字段,称为 A(public var A:TextField = new TextField(),我已将其设置为白色)。 当我尝试使用 A.textColor = 0xFFFFFF 更改 A 的文本颜色时,使用 transform.colortransform 后,圆圈的颜色仍然是黑色,A 也变成黑色。无论我多久调用一次更改 A 的文本颜色,它都保持黑色。
有人知道可能出了什么问题吗?
谢谢, FF
【问题讨论】:
标签: flash actionscript-3 textfield movieclip colortransform