0
我已經在隨機x和y的舞臺上添加了許多動畫片段實例(一個蘋果的簡單圖片)。現在我試圖點擊每一個刪除它們。如何防止點擊空的舞臺或至少識別它?
這裏是我的代碼:
public function Apples() {
for(var count:int=1; count<=10; count++){
var apple = new Apple();
apple.x = Math.random() * stage.stageWidth;
apple.y = Math.random() * stage.stageHeight;
apple.name = count;
stage.addChild(apple);
}
stage.addEventListener(MouseEvent.CLICK, onClick);
function onClick(e:MouseEvent):void{
var displayObject:DisplayObject = (DisplayObject) (e.target);
displayObject.parent.removeChild(displayObject);
}
}
我的問題是,我希望能夠找出當所有的蘋果都被刪除。
我試過在每個onClick
調用中加入一個簡單的計數器,這樣一旦它達到顯示的蘋果數量,我就會在消息上顯示一個遊戲,但這裏的問題是,如果你點擊空的舞臺而不是蘋果,那麼數量還在增加。
有沒有一種方法可以防止用戶點擊舞臺,或者一種方法來確定舞臺是否已經點擊了if條件?
或者也許有一個完全的其他方式來實現我所需要的?
感謝您的建議。
謝謝,這就是我所需要的。不幸的是,還沒有學會數組:) –