7 月 20 2008
ブラウザ再生でFlashのフレームレートが遅くなる現象
HTMLに埋め込んだSWFコンテンツをブラウザで閲覧すると、Flashで設定されているフレームレートよりも遅く再生されてしまうことがあります。Flashの動作負荷にかかわらず15%くらいフレームレートが落ちているので、仕様的な問題なのでしょうか。
これを回避するには、HTMLの <embed> タグに wmode=”opaque” 属性を追加しましょう。
Adobe Flashを使っている場合は、パブリッシュ設定 の HTML > ウィンドウモード を「不透明表示」に変えることで対処できます。
なお「透明表示」に設定してもレート落ちは解消されるようですが、今度は日本語入力に支障が出るそうです。
この方法でIE6、IE7、Firefoxでは正常になりました。
が、Safariでは効果がありませんでした。う~ん…。