BlurFilterとかDisplacementMapFilterとか
ちょっとバグとるのにてこずった件が2つ
その1:BlurFilter
マスクをかけたmcにBlurFilterをかけたところ時々チカチカとバグのような動きになって
このピカチュー状態はまずいし、何よりプレビューしててすげー疲れるんでいろいろblurのかけ具合とか数値変えてみたが一行に治らない。ほぼ万策尽きた感じであきらめかけていたが空mc作ってblurかけてたmcとマスク用のmcを中に放り込んで、そのmaskとmc放り込んだ空mc(親mc)にたいしてblurをかけたところ現象は収まった。とりあえずいまのとここれで解決した模様。マスクをかけてたってのが怪しいけどはっきり原因は特定できてはいません。
その2:DisplacementMapFilter
このフィルター自体まだまだつかいこなせていないし直接関係してない気もするけどマウスをrolloverしてるときにDisplacementMapFilterを更新するenterframe処理を動かしマウスrolloutでenterframe停止といったものなんだが時々怪しい線が入り困った。あきらかにPCが壊れだした時の線のようで激しくかっこ悪い。FlashPlayreの限界なのかと思っていろいろ負荷削減を試みるも効果なし。いろいろ調べて「再描画領域」ってのをプレビュー画面で実行したところ無駄にBitmaDataがでかくて悪さしてた模様。とりあえずBitmapDataの幅を小さくしたところ問題は回避。これまた原因ははっきりしないし、ものによっては今回のやり方では回避できなそうな気もします。まあ、そうなったときに考えればいいか(w