Arrays AS3中的记分牌

Arrays AS3中的记分牌,arrays,actionscript-3,flash,class,Arrays,Actionscript 3,Flash,Class,我对AS3还是一个新手,而且还在学习,我一直在遵循这个指南()来创建一个弹球记分系统,这样当你点击物体时,你就可以获得分数。最终副本将在球击中时进行,但出于测试目的,它只希望能够单击它并获得分数 我目前有指南的源代码 我的得分很好,但我不确定比赛结果如何,因为我知道这与保险杠的咔嗒声有关 我的保险杠目前位于一个名为bumpersArray的数组中,下面是我为我的舞台准备的与它们相关的代码 在我的图书馆里,它们的名字是:bumper_1000,它们的as链接是bumper1000 因为他们打了10

我对AS3还是一个新手,而且还在学习,我一直在遵循这个指南()来创建一个弹球记分系统,这样当你点击物体时,你就可以获得分数。最终副本将在球击中时进行,但出于测试目的,它只希望能够单击它并获得分数

我目前有指南的源代码

我的得分很好,但我不确定比赛结果如何,因为我知道这与保险杠的咔嗒声有关

我的保险杠目前位于一个名为bumpersArray的数组中,下面是我为我的舞台准备的与它们相关的代码

在我的图书馆里,它们的名字是:bumper_1000,它们的as链接是bumper1000 因为他们打了1000分

var bumpersArray:Array = new Array();
bumpersArray[bumpersArray.length] = new bumper1000();
stage.addChild(bumpersArray[bumpersArray.length - 1]);
bumpersArray[bumpersArray.length - 1].x = (stage.stageWidth / 2) - 30;
bumpersArray[bumpersArray.length - 1].y = 270;

bumpersArray[bumpersArray.length] = new bumper1000();
stage.addChild(bumpersArray[bumpersArray.length - 1]);
bumpersArray[bumpersArray.length - 1].x = (stage.stageWidth / 2) + 15;
bumpersArray[bumpersArray.length - 1].y = 220;

bumpersArray[bumpersArray.length] = new bumper1000();
stage.addChild(bumpersArray[bumpersArray.length - 1]);
bumpersArray[bumpersArray.length - 1].x = (stage.stageWidth / 2) - 70;
bumpersArray[bumpersArray.length - 1].y = 220;

bumpersArray[bumpersArray.length] = new bumper1000();
stage.addChild(bumpersArray[bumpersArray.length - 1]);
bumpersArray[bumpersArray.length - 1].x = 40;
bumpersArray[bumpersArray.length - 1].y = 110;

其余文件直接取自上述指南,我希望我已经充分解释了我自己,如果您需要更多信息,请提问。

如果您的问题是如何在每次单击保险杠时添加分数,请使用:

for(var i=0;i<bumpersArray.length;i++){
    bumpersArray[i].addEventListener(MouseEvent.CLICK,add_score);
}
function add_score(e:MouseEvent){
    your_points+=1000;
}

for(var i=0;i)你到底在问什么?这是个好主意,我想我可以用它…ary[ary.length]=mc;非常聪明。比ary[0]=mc容易;但是你的问题是什么?