【发布时间】:2014-01-30 05:35:11
【问题描述】:
我正在尝试在 1200 像素宽度的窗口中显示多个随机草平铺图像。我正在使用一种名为 placeGrass 的方法,该方法获取图像、x 坐标、y 坐标,然后在给定坐标处显示对象。如果我使用我的方法 getRandomGrass() (它返回一个随机草平铺图像)并手动输入每个坐标,这可以正常工作。但是,当我尝试使用我创建的名为 printGrass() 的方法时,Flash 应用程序无法启动。
这是我对 printGrass() 方法的尝试。
public function printGrass():void
{
var grass:Grass = new Grass(play);
for(var i:int = 0; i < 1200; i + 64)
{
grass.placeGrass(grass.getRandomGrass(), i, 800);
}
}
我在下面的手动尝试可以正常工作。
var test:Grass = new Grass(play);
test.placeGrass(test.getRandomGrass(), 0, 800);
var test2:Grass = new Grass(play);
test2.placeGrass(test2.getRandomGrass(), 64, 800);
【问题讨论】:
标签: actionscript-3 flash