我正在研究如何在我的計算機課程中使用陣列,並且在第一次按下後我的顯示按鈕無法正常工作。第一次單擊時,它正常工作並顯示所有內容,但第二次停止顯示第一個值並開始顯示最後一個值兩次,第三次切斷第二個值並顯示最後一個值三次,等等。當我按下按鈕來查找所有值的總和時,它會顯示出我按下顯示按鈕後顯示的所有值的總和。這是我的代碼,對法國評論感到抱歉,這是爲了學校。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