如何在Action Script 3.0中表示一个空数组

时间:2012-01-05 18:26:51

标签: actionscript-3

我正在尝试用30个问题分成3个难题的问题游戏,所以我使用数组来让我的问题随机化但不重复。

我使代码使用了数组的第一个参数(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)
    }
}

我需要在“if”函数中将“vaitemp”数组表示为空数组,因此它将播放最后一个元素,然后转到下一个数组(“中等教学组”)。

嗯,这个问题很安全,我希望你们中任何一个人都能理解我想要的东西。

1 个答案:

答案 0 :(得分:4)

空数组的文字只是[]。与var emptyArray:Array = [];

中一样