« FlashCS3拡張 EachTransformer バージョンアップ | メイン | ライフゲームシミュレータ »

pixelDissolveのバグ?

BitmapData.pixelDissolve を変な使い方しようと弄り倒している時に気づいたんですが、randomSeed や numOfPixels の値とは無関係に必ず左上のピクセル(sourceRectで指定した矩形の左上ポイント)が変化するという妙な現象が必ず起こります。

たとえば、10個のピクセルをディゾルブさせるように設定すると、左上のピクセル+残りのピクセルの中から10個の計11個のピクセルがディゾルブします。
n個指定だとn+1個のピクセルが変化。
0個指定だと、左上のピクセルのみが変化。


せっかくなので毎フレーム適当な色でディゾルブするようなサンプルを作ってみました。
左上のピクセルが見事にチカチカします。


これって明らかに仕様と違うのですがバグなんですかね?
ちなみに当方の FlashPlayer のバージョンは 9.0.60.120 です。
どうも最近のバージョンで起こってる気がしないでもない・・・

トラックバック

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

コメントを投稿

あわせて読みたい