ムービークリップがステージに入ったときにタイマーを開始し、ムービークリップがステージから出たときにタイマーを停止するコードの書き方を誰か教えてください。
特定のムービー クリップをステージの外に配置し、ステージを横切って右から左に移動させました (もちろん、x 軸上で、一度に 3 ピクセルずつ)。各ムービー クリップがステージに入ると、関連するタイマーがトリガーされます。タイマーがトリガーされると、2 秒間隔で特定のオーディオ クリップの再生が開始されます。また、ムービー クリップがステージから移動すると、タイマーが停止し、mp3 オーディオも停止します。それを行うための非OOPの方法をいくつか提案してください。私が必要とするのは、「トリガー」と「停止」の部分だけです。
stage.addEventListener(Event.ENTER_FRAME, loop)
function loop(e:Event){
if(e1.x <= -250){e1.x = 1250;}
if(e2.x <= -350){e2.x = 1325;}
if(e3.x <= -450){e3.x = 1400;}
if(e4.x <= -550){e4.x = 1475;}
if(e5.x <= -650){e5.x = 1550;}
if(e6.x <= -750){e6.x = 1625;}
e1.x -= 3;
e2.x -= 3;
e3.x -= 3;
e4.x -= 3;
e5.x -= 3;
e6.x -= 3;
}