Сравните два разных массива в ActionScript 3, используя цикл For Loop внутри цикла For - PullRequest
0 голосов
/ 30 ноября 2011

В основном мне нужен цикл внутри цикла для сравнения двух разных массивов в моей лотерее actionscript3.
Я попытался зациклить, но я не могу заставить его работать ...

check_win.addEventListener(MouseEvent.CLICK, f_check_win);
function f_check_win(event:Event):void{ 
for(index = 0; index < matches[index]; index++ ){
trace(index);
    for(index2 = 0; index2 < input_array.length; index2++){
        if (match[index2] == input_array[index2]){
            choose_change = choose_change+1;
        }
    }
}

Так что в основном в этом коде check_win - кнопка. Как только кнопка нажата, она запускает цикл. Он предназначен для взятия экземпляра совпадений, который содержит 6 свойств и цикл, пока индекс не станет больше совпадений. Согласно моим выводам, это происходит, но второй цикл, похоже, ничего не делает. Любая помощь с благодарностью.

1 Ответ

0 голосов
/ 30 ноября 2011

Исходя из предоставленного вами кода, ваш внутренний цикл должен выглядеть примерно так:

for(index2 = 0; index2 < input_array.length; index2++){
    if (matches[index] == input_array[index2]){
        choose_change = choose_change+1;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...