好吧,我正在开发一款射击游戏,我必须点击敌人才能让两个计数器计算我得到的命中次数。在这种情况下,敌人是鬼魂,我尝试在他们被射击时制作某种动画,以便在我点击它们后动画替换它们。
但是我似乎无法让它们再次出现在同一个位置,这是使用Flash CS5的形状和绘图工具制作的非常简单的绘图。
我在这种情况下用于拍摄部分的代码是这样的:
function disparar (event:MouseEvent):void{
contar +=1;
disparos.text = contar.toString();
var destino1:Boolean = this.mira.hitTestObject(this.FRojo)
if (destino1 == true){
cuenta +=1;
aciertos.text = cuenta.toString();
this.FRojo.visible = false;
colorante.color = 0xFF0000;
this.bang.transform.colorTransform = colorante;
this.bang.x = this.FRojo.x;
this.bang.y = this.FRojo.y;
this.bang.scaleX = this.FRojo.scaleX;
this.bang.scaleY = this.FRojo.scaleY;
this.bang.play();
this.FRojo.visible = true;
}
事实上你可以在这里看到整个文件,这很简单,但我似乎无法让影片剪辑消失并重新出现,或者每次我击中一个鬼时让后面的动画重新出现。谁能帮我解决这个问题?我真的很感激帮助。