好吧,我正在开发一款射击游戏,我必须点击敌人才能让两个计数器计算我得到的命中次数。在这种情况下,敌人是鬼魂,我尝试在他们被射击时制作某种动画,以便在我点击它们后动画替换它们。
但是我似乎无法让它们再次出现在同一个位置,这是使用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;
    }
事实上你可以在这里看到整个文件,这很简单,但我似乎无法让影片剪辑消失并重新出现,或者每次我击中一个鬼时让后面的动画重新出现。谁能帮我解决这个问题?我真的很感激帮助。