【发布时间】:2016-04-28 17:54:06
【问题描述】:
所以我正在制作这样的二维数组:
var kcalVerdier:Array = new Array(92,80,103,36,53);
var alleNumSteppers:Array = new Array(alleNumSteps.numStepMelk.value,alleNumSteps.numStepEgg.value,alleNumSteps.numStepBrød.value,alleNumSteps.numStepSmør.value,alleNumSteps.numStepOst.value);
var c:Array = new Array(kcalVerdier,alleNumSteppers);
function endreAntall(evt:Event)
{
txtTotalKcal.text = String(c[0] * [0]);
}
难道不能将二维数组的 2 个值相乘吗?我收到此错误:
场景 1,“脚本”层,第 1 帧,第 17 行,第 38 列 1067:将 Array 类型的值隐式强制转换为不相关的 Number 类型。
我不明白为什么,c[0][0] 应该都是整数值还是我误解了?
【问题讨论】:
-
但是你没有创建一个二维数组,
c是一个包含kcalVerdier和alleNumSteppers的所有值的数组。 -
都是数组,所以c是数组数组。
-
所以它是一个二维数组?
标签: arrays actionscript-3 multidimensional-array