我需要一些幫助。我對actionscript非常陌生,我想要做的是計算數組中的蘋果數量,然後在主函數中對其進行跟蹤。現在我得到一個返回錯誤,並且該錯誤是1067:隱式強制將字符串類型的值轉換爲不相關的類型數字。現在我試圖切換數字和字符串,但仍然出現錯誤。循環並返回一個數組
public class extends Sprite
{
public function()
{
var fruitNames:Array = ["apple", "peach","banana","pear","guava","apple","peach"];
var totalApples:Number = countingApples(fruitNames);
trace("You have " + totalApples);
}
private function countingApples(fruitNames:Array):Number
{
var total:String = "apple";
for(var i:uint=0; i<7; i++)
{
total += Number[i];
}
return total;
}
}
這是什麼語言? – Blender 2013-03-22 02:48:33
你需要再次看看你的'countingApples'函數,它*真的*沒有意義。你有一個'String'設置爲「apple」,然後在'for'循環中你有一個從u到6的uint。然後你試圖添加'uint'到字符串「Apple」。 – 2013-03-22 21:51:20