フォーマットされたテキストを含むスプライトコンテナがあります。TextFormat を使用して色を変更できることはわかっていますが、コンテナーは非常に便利です。コンテナーには多くのテキスト フィールドを配置し、1 つのコマンドで色を変更できるからです。
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 Player でテストすると、色が適切に変更されます。代わりに、HTML で公開すると、何らかの理由で色が変わりません。
どこが間違っていますか?