嘿伙计们遇到麻烦我认为这将是一件容易完成的任务。我在for循环中更改整数变量值时遇到了麻烦,也许因为它在for循环中你必须做一些技术性的事情?
但我有一个名为addPointsToStage();
的函数我将其公开,因为我试图通过一个单独的函数访问它的整数变量。顺便说一句,它在同一个班级里面。
它的外观如下:
public function addPointsToStage():void
{
var startPoint:Point = new Point((stage.stageWidth / 2) - 100, stage.stageHeight / 2);
var xSpacing:Number = 70;
ySpacing = 0;
for (var i = 0; i < nPoints; i++)
{
trace(aPointsArray.length);
points = new mcGainPoints();
aPointsArray.push(points);
stage.addChild(points);
points.x = startPoint.x + (xSpacing * i);
points.y = startPoint.y - (ySpacing *i);
}
}
我正在尝试更改ySpacing =0;
我将其提升为班级成员,并且我希望通过我拥有的hitTest函数来调整此部分points.y = startPoint.y - (ySpacing *i);
的值,我尝试添加此项因为我认为这很简单ySpacing = 10;
但它没有做任何事情。
没有错误,它只是没有改变for循环中的值。
你能看到我在这里做错了吗?