0
好吧,這裏第一段代碼是用於當用戶重新選擇一個按鈕來清除它,然後將數組點設置爲空白數字。第二部分是問題出在哪裏的錯誤術語是未定義的。現在我沒有這個問題,直到我加入第一件。AS3:一個術語是未定義的
if(tempArray[1] == pickFive[0]){
Game.BARR.balls.balls2.b1.num1.text = '';
pickFive.splice(pickFive.indexOf(tempArray[1]), 1);
pickFive[0] = ("");
}
if(pickFive[0] != null){
//trace(Game.NumberBoard_mc.Pick5['btn_' + pickFive[0]].name);
Game.NumberBoard_mc.Pick5['btn_' + pickFive[0]].gotoAndStop(2);//Saying this line
Game.BARR.balls.balls2.b1.num1.text = pickFive[0];
}
不是應該pickFive.push( '')? –
,它使它運行,但我需要它在[0]的數組點。 – Klye
如果你總是在數組的開頭加入,你可以使用unshift:pickFive.unshift('');您還可以查看拼接方法以在陣列中的任何位置添加元素。 http://help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/Array.html#splice() –