Tweenerなどで色を変えたものをBitmapData.drawで描画しても、色変更が適用されない、という現象に悩んだので、ちょっと仕組みを調べてみました。 (2009/09/10夜:dskさんにコメントをいただき完全解決しましたので、その情報も下部に追記しました) 問題発生 「Tweenerで色を変更してもそれをBitmapDataにdrawしたら変更前の状態が描画される」という問題ですが、いろいろ調べていたら、どうやら「Tweenerなどで色を変える方法はtransform.colorTransformを使用している」ことが分かりました。 この問題のやっかいなところは、colorTransformが適用されないだけであり、別にエラーも出ないし、FlashPlayerも落ちたりしないので、何が悪いのか分からないところです。 処理の流れを想像してみる 描画対象はDisplayObject
![colorTransformとBitmapData.drawの相性 « TORQUES LABS](https://cdn-ak-scissors.b.st-hatena.com/image/square/bfde9a0324d2708a3068e97b047c104750d6e15c/height=288;version=1;width=512/http%3A%2F%2Flabs.torques.jp%2Fwp-content%2Fuploads%2F2009%2F09%2FTestTransform-FlashIDE-382x300.png)