2009-05-08 11 views
1

ムービークリップ上でマウスをクリックするとムービークリップを移動するフラッシュクリップがあります。非常に基本的なもの。マウスをクリックして移動中にフラッシュが表示を更新しないのはなぜですか?

私はドラッグを使用していません(MCはマウスで常時動きません)。代わりにonMouseMoveを使用して、_xmouse、_ymouseおよびその他の計算に従ってMCの位置を更新します。

問題はインターネットエクスプローラの動きが非常に遅くなっていて、マウスをゆっくりと動かしていた場合、停止するまで更新されませんでした。

トレースを確認し、イベントが正しくトリガーされました。 私はupdateAfterEvent()を使ってみました。助けてくれなかった。

これはFirefoxで発生しませんでした。

(私はオンライン答えを見てきたと私は他人のためにそれをここに追加することを決定した、ものを見つけることができませんでしたので、長い、イライラデバッグした後、私は最終的には。これの原因を見つけた。)

答えて

1

この現象は、ムービーがHTMLコンテナで「透過」として指定されている場合に発生します。これを 'window'に設定すると、この問題は解決されます。

なぜ「遅い効果」がFirefoxで起こらなかったのかまだわかりません。firefoxのフラッシュプラグインが透明性をよく扱うのかもしれません。

関連する問題