ボタンがクリックされたときにリリースする関数が 3 つあります。それらはほとんど同じで、次々に書き留められています。私の問題は、最初の機能 (下に貼り付けたもの) が機能することですが、2 番目と 3 番目のボタンをクリックしても何も起こりません。2 番目と 3 番目のボタンのコードは同じですが、異なる変数が使用されています。
redStarts.addEventListener(MouseEvent.CLICK, redBars);
function redBars(event:Event)
{
red1Starts.addEventListener(Event.ENTER_FRAME, r1);
red2Starts.addEventListener(Event.ENTER_FRAME, r2);
red3Starts.addEventListener(Event.ENTER_FRAME, r3);
function r1(event:Event)
{
if (red1Starts.y > 200){red1Starts.y -= 4};
}
function r2(event:Event)
{
if (red2Starts.y > 20){red2Starts.y -= 4};
}
function r3(event:Event)
{
if (red3Starts.y > 120){red3Starts.y -= 4};
}
}