私はリンゴが倒れるゲームを作ろうとしていますが、作成されたムービークリップごとに間隔を設定することはできません。下のコードで作成すると、別のリンゴが作成されたときにリンゴの動きが止まります。私はリンゴのムービークリップ内の間隔を置くとき落ちるムービークリップのためのSetInterval
function FallAnApple()
{
_apple = "apple_" + _counter;
attachMovie("apple", _apple, _counter);
eval(_apple)._x = RandomX();
eval(_apple)._y = -16;
setInterval(function(){eval(_apple)._y += 2;}, 100);
_counter += 1;
}
は、私が間隔内this._yにアクセスすることはできませんが、私は、作成したムービー自体の内部にこの値にアクセスすることができます。
完了したら必ずclearIntervalを呼び出してください。 1つだけでは、メモリリークを起こす可能性は低くなりますが、申し訳ありません。 –