0

ムービー クリップを正しく再生しようとしています。MouseOver を使用した最初の部分は問題なく動作しますが、MouseOut は応答しません。

コードは次のとおりです。

stop();

callout_btn.addEventListener(MouseEvent.MOUSE_OVER, playCallout, false, 0, true);
callout_btn.addEventListener(MouseEvent.MOUSE_OUT, resetCallout, false, 0, true);

function playCallout(evt:MouseEvent):void {
trace("Moused Over Callout Button");
play();
}
function resetCallout(evt:MouseEvent):void {
trace("Mouse has moved off button");
gotoAndStop(1);
}

どんな助けでも大歓迎です。ありがとう。

4

1 に答える 1

0

おそらく、弱い参照 (3 番目のパラメーター) を使用しているため、オブジェクトは MOUSE_OUT の前にガベージコレクションされます。

于 2009-12-09T09:02:18.793 に答える