我正在制作一个小游戏,并且我有一个数组。该数组包含 4 个字符。单击其中一个字符时,不透明度应变为 0,如果单击另一个字符,也会发生相同的情况。
到目前为止,我已将数组放入一个函数中,但该函数只会隐藏一个字符,甚至不会隐藏被点击的那个。有人可以帮我吗?这是我的代码:
for(var g:int = 0; g<ghostsL.length; g++){
ghostsL[g].addEventListener(MouseEvent.CLICK, clickGrey)
};
function clickGrey(e:MouseEvent):void{
this.ghostsL[i].alpha = 0;
var npoint:NPoint = new NPoint();
npoint.play();
};