【发布时间】:2015-02-03 03:47:29
【问题描述】:
我将使用 1 得分和 1 删除生命的这两个 for 循环导致 AS3 错误 #1010,“A term is undefined and has no properties”但是我在构造函数中定义了这两个数组代码并在 for 循环中定义 for 循环变量。 尽管在 main 函数中做了后面的事情,但它也没有进入第二个 for 循环。有什么帮助吗?
for (var iPlus = 0; iPlus <= objectArrayPlus.length; iPlus++)
{
if (objectArrayPlus[iPlus].y >= 400)
{
removeChild(objectArrayPlus[iPlus]);
objectArrayPlus.splice(iPlus, 1);
}
else if (gameBoat.hitTestObject(objectArrayPlus[iPlus]))
{
trace("this will score");
}
}
for (var iMinus:int = 0; iMinus <= objectArrayMinus.length; iMinus++)
{
trace ("for loop entered");
if (objectArrayMinus[iMinus].y >= 150)
{
removeChild(objectArrayMinus[iMinus]);
objectArrayMinus.splice(iMinus, 1);
}
}
【问题讨论】:
标签: actionscript-3 flash