Google で検索しようとしましたが、検索に一致する人はいませんでした。とにかく、アニメーションとオーディオを制御するために、アニメーションのカスタム再生/一時停止ボタンを作成したいと思います。私は ActionScript 3 にあまり詳しくないので、よろしくお願いします。
ここに私のスクリーンショットがあるので、私の意味がわかります。
ありがとう、楽しみにしています。
Google で検索しようとしましたが、検索に一致する人はいませんでした。とにかく、アニメーションとオーディオを制御するために、アニメーションのカスタム再生/一時停止ボタンを作成したいと思います。私は ActionScript 3 にあまり詳しくないので、よろしくお願いします。
ここに私のスクリーンショットがあるので、私の意味がわかります。
ありがとう、楽しみにしています。
myPlayPauseButton.addEventListener(MouseEvent.Click, playPauseHandler);
正しい
myPlayPauseButton.addEventListener(MouseEvent.CLICK, playPauseHandler);
最初に 1 つのキーフレームを持ち、アニメーションの終わりまで通常のフレームを持つレイヤーを作成する必要があります。
このキーフレームには、再生/一時停止コントロール用のボタンを配置します。
ドキュメント クラス (またはキーフレーム自体にため息をつく) に、そのようなものを配置します。
myPlayPauseButton.addEventListener(MouseEvent.Click, playPauseHandler);
function playPauseHandler(e:Event):void{
if(e.target.currentFrame == 1) // button is in the play state
this.stop();
else
this.play();
}
ハンドラー関数の「this」参照は、メイン シーン (as2 プログラマーの _root) を参照していることに注意してください。
メイン アニメーションの現在のフレームを知るために、this.currentFrame にアクセスできることにも注意してください。