我正在研究如何在我的计算机课程中使用阵列,并且在第一次按下后我的显示按钮无法正常工作。第一次单击时,它正常工作并显示所有内容,但第二次停止显示第一个值并开始显示最后一个值两次,第三次切断第二个值并显示最后一个值三次,等等。当我按下按钮来查找所有值的总和时,它会显示出我按下显示按钮后显示的所有值的总和。这是我的代码,对法国评论感到抱歉,这是为了学校。AS3阵列显示按钮无法正常工作
function afficherFunction(event:MouseEvent):void
{
// Compose cette fonction visant à afficher tous les éléments du tableau.
txtSortie.text = "";
var entier:int;
entier = -1
for (var i:int=entier; i < mesEntiers.length; i++)
{
if (i+1 < mesEntiers.length)
{
mesEntiers[i] = mesEntiers[i+1];
affichage = affichage + mesEntiers[i] + "\n"
}
}
txtSortie.text = affichage;
affichage = "";
i = -1;
} //Fin fonction afficher.
代码正常工作。最后的值被复制,因为它们是从最后一个值复制而来的。下一次他们被复制,等等。所以在某个步骤,所有的值都成为最后一个值的副本。 – 2015-04-01 19:28:52