我希望索引在处理完所有项目后立即返回到第一个。这段代码似乎不起作用。有人可以帮我解决这个问题吗?为什么会这样?
我的一个预感是因为buttonArray.length
不等于arrayPosition
它可能会导致问题。但我尝试手动放置 3 并做到了(buttonArray.length-1)
。它仍然没有工作。
buttonArray.push (square,triangle,circle,hexagon);
function clickon(clickTarget:MouseEvent){
if (clickTarget.target == buttonArray[arrayPosition]){
trace ("correct");
trace (buttonArray.length);
trace (arrayPosition);
if (buttonArray[arrayPosition]== buttonArray.length)
{
arrayPosition = 0;
trace ("this is working");
}
else
{
arrayPosition++;
}
// inside if loop end
}
else
{
trace ("not correct");
}
}