私は fail_mc という名前の MovieClip を持っています。これは 3 つのサッカー ボールで構成されており、私のゲームでは、プレーヤーが失敗するたびに 1 つのボールに X マークを追加する必要があります。ボールがゴール エリアに当たったときを検出する hitTestObject がありますが、ボールが外に出ますfails_mc内で1フレーム再生し、Xマークをボールに追加する必要があります(fails_mc内に3つの異なるpngファイルがあり、各フレームに1つあります)、これは私が使用しているコードですが、方法がわかりませんフレームごとに再生するには、fails_mc (毎回同じ関数が使用されることに注意してください。そのため、各フレームを最後に再生されたフレームに追加する必要があります。
if (ball.hitTestObject(goalie))
{
goal_mc.play();
net_mc.play();
}
else
{
fails_mc.play(+=1); // This is not working
trace("It’s a fail");
}
3 回失敗したら、ゲームを終了する別の関数をトリガーする必要がありますが、その方法は後で考えます。