FlashのActionScriptでMovieClipの色を変えてみよう
// 必要なクラスをインポートする
import flash.geom.ColorTransform;
import flash.geom.Transform;
// 色を変えたいMovieClip(インスタンス名:myMovieClip)を指定し、
// Transformクラスをインスタンス化する(trans)
var trans:Transform = new Transform( myMovieClip );
// ColorTransformをインスタンス化(colorTrans)
var colorTrans:ColorTransform = new ColorTransform( 1, 1, 1, 1, 0, 0, 0, 0);
// ColorTransformのインスタンスに変えたい色の値を代入しておく
colorTrans.redOffset = 255;
// TransformのインスタンスのcolorTransformプロパティに
// ColorTransformのインスタンスを指定する
trans.colorTransform = colorTrans;
MovieClipの色はライブラリにあるMovieClipの色が基本となっているようです。
この色をActionScriptで変えたい場合は既に着色した上に色を追加することになります。
そして着色した場合はMovieClip全体の色が変わります。
図ではMovieClipにR値(赤)を加えています。
文字は白(255, 255, 255)なので色を加えても白のままです。