3

私が目指しているのは、再生するクリップの上にマウスを置くと、マウスが離されるまで最後のフレームにとどまると、クリップは最初のフレームに戻るはずです。

これまでのところ、このコードは機能しており、マウスを上に置くとクリップが開始され、最後のフレームで停止します。

また、クリップが最終フレームに到達する前にマウスを離しても、最初のフレームに戻るようにしたいです。

stop();

stage.addEventListener(MouseEvent.MOUSE_OVER, playMovie); function playMovie(event) { play(); }
stage.addEventListener(MouseEvent.MOUSE_OUT, stopMovie); function stopMovie(event) { stop(); }

stop(); 
4

1 に答える 1

1

関数で使用stop()する代わりに、使用してこれを最初のフレームにリセットします。stopMoviegotoAndStop(1)

Event.MOUSE_LEAVEマウスが SWF から完全に離れたときに発生させたい場合は、マウス アウトの代わりに を使用することをお勧めします。

于 2012-11-27T18:46:46.083 に答える