2012-01-05 8 views
1

私は3つの問題に分かれた30の質問で質問のゲームを作ろうとしているので、配列を使ってランダムに質問しても繰り返しはしません。アクションスクリプト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」アレイを表現する必要があるので、それは最後の要素をプレイしてから次のアレイ(「中dificultyグループ」)に行きます。

質問はお粗末ですが、私が望むものを誰かが理解できることを願っています。

+0

あなたは右をやっています: '.length == 0'は空の配列のチェックです。 – Fabricio

答えて

3

空の配列のリテラルは、ちょうど[]です。 var emptyArray:Array = [];のように