2012-01-05 31 views
1

我試圖用30個問題分成3個問題來製作問題遊戲,所以我使用數組來讓我的問題隨機化但不重複。如何在操作腳本3.0中表示一個空數組

我讓代碼使用數組的第一個參數(array [0]),然後從數組中刪除它。

所以,我的數組在一段時間後將沒有更多的元素。但是,當我的數組只有1個元素時,我不能播放這個元素,我需要使用空數組的表示來讓它播放。

我是新的AS3,所以這可能看起來很混亂。這是我使用的代碼。

btn_1.addEventListener(MouseEvent.CLICK,retor); 
function retor(e:MouseEvent):void{ 
    trace(vaitemp); 
    gotoAndStop(1,vaitemp[0]); 
    vaitemp.splice(0,1); 
    if(vaitemp.length==0){ 
     trace ("acabou") 
     gotoAndStop(1,vai2temp[0]); 
     vai2temp.splice(0,1); 
     trace(vai2temp) 
    } 
} 

我需要代表在「如果」功能「vaitemp」數組作爲空數組,所以它會起到最後一個元素,然後進入下一個陣列(以下簡稱「中做太困難組」)。

嗯,這個問題非常麻煩,我希望你們中的任何一個都能理解我想要的東西。

+0

你正在做的正確:'.length == 0'是一個空數組的檢查。 – Fabricio 2012-01-05 19:22:27

回答

3

空陣列的文字只是[]。正如在var emptyArray:Array = [];

相關問題