1

ムービークリップ上でマウスがクリックされたときにムービークリップを移動するフラッシュクリップがあります。非常に基本的なもの。

私はドラッグを使用していません(MCは常にマウスで移動するわけではないため)が、onMouseMoveを使用して、_xmouse、_ymouse、およびその他の計算に従ってMCの場所を更新します。

問題は、Internet Explorerの下では動きが非常に遅くなり、マウスをゆっくり動かし続けると、停止するまで更新されないことでした。

トレースを確認したところ、イベントが適切にトリガーされました。updateAfterEvent();を使用してみました。助けにはならなかった。

これはFirefoxでは起こりませんでした。

(長くてイライラするデバッグの後、私は最終的にこれの原因を突き止めました。オンラインで答えを探しましたが見つからなかったので、他の人のためにここに追加することにしました。)

4

1 に答える 1

1

この動作は、ムービーが HTML コンテナで「透明」として指定されている場合に発生します。「ウィンドウ」に設定すると、この問題が解決します。

Firefox で「スロー効果」が発生しなかった理由はまだわかりません。おそらく、Firefox のフラッシュ プラグインの方が透過性をより適切に処理できます。

于 2009-05-08T15:37:24.253 に答える