好的,這裏是一個更關於我認爲的方法的問題。我對此很新,因此我認爲有一個錯誤的方法。AS3 addChild PARADOX。
我想做一個「遊戲」,每次點擊時,舞臺創建一個addChild。 搜索低谷幾個地點,用我有限的知識,並試圖來回後,我已經達到了這樣的結論:
mouse.addEventListener(MouseEvent.CLICK, CREATE);
function CREATE(e:Event):void {
var square:MovieClip = new squarelink();
addChild(square);
square.x = mouseX;
square.y = mouseY;
}
現在我的問題是,我想代碼時,給這個新的MovieClip一些「事件」,但因爲我的動畫片段在我點擊後纔會出現在舞臺上。其名稱中的任何addeventlistener將作爲:訪問可能未定義的屬性。這導致我的瑞士法郎失敗。
因此,我試圖設置「var square:MovieClip = new squarelink();」超出我的CREATE功能。這只是導致它只是移動廣場,因爲我點擊了,而不是一次創建新的。如何讓我現在可以添加事件。
所以總結一下。我需要一種方法,允許我創建幾個「孩子」,並讓我添加一個事件,說明如果我再次單擊它:刪除它自己。
這沒有告訴我,舞臺上還沒有任何廣場。
(這是對問題的解釋,對拼寫錯誤的任何評論,或者「你需要一個大R才能工作」是值得歡迎的,但可能無法使用。我知道如何正確編寫代碼,我只是不知道寫哪些代碼。)
我希望這個問題是一些很好的解釋,我希望有人在這裏可以幫助,因爲有1個月,直到我回到學校問我的老師。 :D