使用For循环中的For循环比较Actionscript 3中的两个不同数组

时间:2011-11-29 21:36:32

标签: actionscript-3 for-loop

基本上我需要一个循环内的循环来比较我的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个属性的匹配实例,并循环直到index大于匹配。根据我的输出,这种情况正在发生,但第二个循环似乎没有做任何事情。非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

根据您提供的代码,您的内部循环看起来应该更像这样:

for(index2 = 0; index2 < input_array.length; index2++){
    if (matches[index] == input_array[index2]){
        choose_change = choose_change+1;
    }
}