我正在尝试用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”数组表示为空数组,因此它将播放最后一个元素,然后转到下一个数组(“中等教学组”)。
嗯,这个问题很安全,我希望你们中任何一个人都能理解我想要的东西。
答案 0 :(得分:4)
空数组的文字只是[]
。与var emptyArray:Array = [];