我想要一些點遵循我的光標,但我無法刪除舊點,所以最終發生的是我在網格上獲得大量點。我已經嘗試過removeChild和其他一些方法,但都沒有工作。 Theres 2部分代碼,因爲我希望在它們之間交替,以便在運行時刪除/刪除其他代碼。所有這些都包含在一個每半秒運行一次的計時器中。從舞臺AS3中刪除所有影片剪輯的實例
if(radius<8 && counter%2!=0){
xCoord = ((radius*Math.cos(theta))*25)+275;
yCoord = ((radius*Math.sin(theta))*(-1)*25)+225;
for(dots = 1; dots<=ship; dots++){
var dotInstance2:dot = new dot();
dotSprite2.addChild(dotInstance2);
mcArray2.push(dotInstance2);
dotInstance2.x=xCoord;
dotInstance2.y=yCoord;
xCoord = ((xCoord-275)/25);
yCoord = ((yCoord-225)/25)*(-1);
theta = Math.atan(yCoord/xCoord)-(15*(Math.PI/180));
if(xCoord<0){
theta = theta + Math.PI;
}
xCoord = ((radius*Math.cos(theta))*25)+275;
yCoord = ((radius*Math.sin(theta))*(-1)*25)+225;
}
}
的點都應該捕捉到極座標網格(我已經完成,那工作)我只需要能夠有比「船」更長時間後刪除舊點(數字)在舞臺上的點。
沒有測試方法去除這段代碼中的實例,因爲它們都沒有工作。 我已經試過被添加實例到一個數組,並從陣列中刪除所有的值,使用removeChild之和removeChildAt,還試圖刪除我的小精靈(dotSprite2在這個例子中)