Mac Firefox 3 + Flash + SWFAddress でチカチカするの直った


Mac Firefox 3 で Progression の sync を true にしてると画面切り替わるたびにチカチカすることがあって(特に全画面書き換えるようなアニメの途中とかが顕著。再描画領域が消えちゃうのかしら。) sync をあきらめてたんだけど。どうやら SWFAddress の問題らしく。っていうか Mac Fx3 のバグらしく。どーにかんなんねーの?と思って調べてみたら、lessrain のブログに回避法発見。

ハッシュを書き換える部分、setValue を setTimeout でちょいタイミングをズラせばいいらしい。ExtenralInterface で直にコールするとチラつくみたい。コメント欄にコードそのもののってるのだけどそのままコピペしても動かないので、直したやつココに置いておきますよっと。