助けが必要です。私はactionscriptを初めて使用します。私がやろうとしているのは、配列からリンゴの量を計算し、それをmain関数でトレースすることです。現在、戻り時にエラーが発生しています。そのエラーは1067です。String型の値を無関係なNumber型に暗黙的に強制します。数字と文字列を切り替えようとしましたが、それでもエラーが発生します。
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;
}
}