« サウンドのループ回数 | メイン | さりげない機能強化 »

cacheAsBitmapの呪い?

mc.cacheAsBitmap = false;
mc.clear();
mc.lineTo() などで色々カキカキ
mc.cacheAsBitmap = true;

これらを1フレーム内で実行すると、描画が一切反映されないことがある。
等間隔で直線を引こうとして、間隔によって描画されたりされなかったりした。

mc.cacheAsBitmap = false; の前に mc.clear(); を呼んでおくと何故か大丈夫。
cacheAsBitmap の切り替えにフレームまたげば大丈夫。
mc.cacheAsBitmap = false; を実行しなければ大丈夫。

ということで。cacheAsBitmap の処理が呪いをかけているんだと思われ。
環境依存なのかそうでないのかはまだ分からな-い。

トラックバック

このエントリーのトラックバックURL:
http://void.heteml.jp/mt/mt-tb.cgi/5

コメントを投稿

あわせて読みたい