Flash CS6 で Adobe AIR 3.3 を使用していますが、ムービー クリップをステージに追加した後、ムービー クリップを削除できません。これが私のコードです:
for(var i = 0; i<starCount; i++)
{
star = new newStar();
choiceBoard.addChild(star);
star.x = 195;
if(i>=1)
{
star.x = 195 + 90*i;
}
star.y = 597
}
これは、私が作成した、星型のムービー クリップを動的に追加する関数の一部です...ムービー クリップを追加し、間にスペースを追加し、次のムービー クリップを追加するなどです。スター ムービー クリップを作成後にすべて削除するにはどうすればよいですか?
私はもう試した:
for(var i = 0; i<starCount; i++)
{
if(contains(star))
{
choiceBoard.removeChild(star);
trace("removed star");
}
}
ただし、「starCount」の設定に関係なく、これは 1 つの星のみを削除します。前もって感謝します。