Я пытаюсь создать игру с вопросами, в которой 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)
}
}
Мне нужно представить массив "vaitemp" в виде пустого массива в функции "if", чтобы он воспроизводил последний элемент, а затем переходил к следующему массиву.(«группа средней сложности»).
Ну, вопрос довольно сложный, надеюсь, любой из вас может понять, чего я хочу.