さて、私は敵をクリックして、2 つのカウンターにヒット数をカウントさせるシューティング ゲームに取り組んでいます。この場合、敵はゴーストであり、攻撃されたときに何らかのアニメーションを作成してみたので、クリックするとアニメーションが置き換えられます。
しかし、同じ場所に再び出現させることはできないようです。これは、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;
}
実際、ここでファイル全体を見ることができます。非常に単純ですが、幽霊の 1 つにぶつかるたびに、ムービークリップを非表示にして再表示したり、次のアニメーションを再表示したりすることはできないようです。誰でもこれで私を助けることができますか?助けていただければ幸いです。