このサイトでいくつかの調査を行い、やりたいことのほとんどを把握しました。ブロックをクリックします。ブロックが動く。完了すると、別のムービー クリップが再生されます。問題は、2 番目のムービー クリップがループすることです。これを処理するクエリを 1 つ見つけましたが、以下のコードでそれを機能させる方法がわかりません。if ステートメントが true になると、(当然のことながら) クリップを再生し続けますが、一度だけ再生する方法がわかりません。どんな提案でも大歓迎です。
block_1.stop();
block_1.addEventListener(MouseEvent.CLICK, block_1_Click);
function block_1_Click(e:MouseEvent):void {
block_1.play();
}
block_1.addEventListener(Event.ENTER_FRAME, wavePlay);
function wavePlay(e:Event):void {
if (block_1.currentFrame==block_1.totalFrames) {
wave_mc.play();
}
}