在我解释我所拥有的细节之前,我只想让你知道我是一个非常缺乏经验的程序员,我感谢任何人的帮助。
到目前为止,我所做的是制作了一系列单元格,占据了整个电路板,除了路径所在的位置。所有单元格都被添加到 Simulator 类中。我的单元格类只包含几个不同的事件侦听器,当我滚动它们时可以更改单元格的颜色。我一直在尝试在我的单元格类中添加一个 addTurret 函数,如下所示:
private function addTurret(e: MouseEvent): void
{
var turret: Turret = new Turret();
addChild(turret);
turret.x = this.x;
turret.y = this.y;
}
这是在单元类的构造函数中:
this.addEventListener(MouseEvent.CLICK, addTurret);
Turret 类现在只是做了一个简单的红色圆圈。当我单击单元格时,炮塔只是出现在随机位置(我不知道为什么),我希望它们出现在我单击的单元格的顶部。
感谢任何有解决方案的人。