私はプログラミングに少し慣れていないということから始めましょう。これがばかげた質問である場合は申し訳ありません。
アプリケーションで実行中のタイマーがあり、間隔ごとに、blueBall という名前の MovieClip の新しいインスタンスを作成します。私のコードは次のとおりです。
var randomX:Number = Math.random() * 350;
var newBlue:mc_BlueBall = new mc_BlueBall ;
newBlue.x = randomX;
newBlue.y = -20;
for(var i:Number = 0;i < blueArray.length; i++)
{
newBlue.name = "newBlue" + i;
}
blueArray.push(newBlue);
addChild(newBlue);
}
var randomX:Number = Math.random() * 350;
var newBlue:mc_BlueBall = new mc_BlueBall ;
newBlue.x = randomX;
newBlue.y = -20;
for(var i:Number = 0;i < blueArray.length; i++)
{
newBlue.name = "newBlue" + i;
}
blueArray.push(newBlue);
addChild(newBlue);
}
私の質問は、配列内の新しく作成された各オブジェクトが独自の hitTestObject イベントを持つようにするにはどうすればよいですか? ユーザーのアイコンが newBlue オブジェクトの 1 つに触れた場合、その newBlue オブジェクトが削除され、スコアが 1 ポイント上がるようにしたいと考えています。
ありがとう!