0

我有一个精灵容器,里面有一些格式化的文本。我知道我可以通过 TextFormat 更改它的颜色,但是容器非常方便,因为我在其中放置了许多文本字段,并且我可以使用单个命令更改它们的颜色。

  var textContainer:Sprite =  new Sprite();
  addChild(textContainer);

  var format:TextFormat = new TextFormat();
  format.size = 12;
  format.font = "Arial";

  var someText:TextField = new TextField();
  someText.defaultTextFormat = format;          
  someText.text = "ABC";            
  textContainer.addChild(someText);

  var colorTransform:ColorTransform = new ColorTransform();
  colorTransform.color = 0xFF0000; 
  textContainer.transform.colorTransform = colorTransform;

现在,当我在 Flash 播放器中进行测试时,颜色会正确更改。相反,当我在 HTML 中发布时,由于某种原因颜色不会改变。

我哪里错了?

4

0 回答 0