试图让空格键在 ActionScript 中执行操作。
这是相对的代码位。
var space:Boolean = false;
.
stage.addEventListener(KeyboardEvent.SPACE, kSpace);
.
function kSpace(e:KeyboardEvent)
{
if (e.keyCode == 40)
{
down = false;
}
if (e.keyCode == 38)
{
up = false;
}
if (e.keyCode == 32)
{
shoot = true;
}
}
function shootBullet()
{
var bullet1:bullet = new bullet();
bullet1.x = ship.x + ship.height / 2;
bullet1.y = ship.y;
bulletContainer.addChild(bullet1);
}
获取错误场景 1,图层“操作”,第 2 帧,第 17 行 1119:通过静态类型类的引用访问可能未定义的属性空间。
第 17 行是stage.addEventListener(KeyboardEvent.SPACE, kSpace);
很想把这个排序:)