Haber, planteo mejor la situación:
tengo dos clips de pelicula: "heroe","enemigo", y uno que actua como boton: "atacar"
y dos variables: "saludheroe","saludenemigo"
La idea básica es que cuando el heroe ataque, le quite salud al enemigo, hasta ahí todo bien, el problema es que le puedo dar atacar cuantas veces quiera, y el enemigo siempre se queda quieto. Intenté solucionar esto con un variable: "turno", pero no he podido hacer que funcione.
hasta ahora tengo (creo que es uno de mis intentos mas acertados):
Código :
saludheroe = 100;
saludenemigo = 50;
turno = true;
//Con esta variable (turno), esperaba solucionar el problema, pero no.
heroe.stop();
atacar.onPress = function() {
if (_root.turno=true) {
heroe.gotoAndPlay("atacar");
enemigo.gotoAndPlay("golpeado");
saludenemigo -= random(10);
if (_root.saludenemigo<=0) {
gotoAndStop("ganaste");
}
turno = false;
}
};
onEnterFrame = function () {
if (_root.turno=false) {
enemigo.gotoAndPlay("atacar");
heroe.gotoAndPlay("golpeado");
saludheroe -= random(10);
if (_root.saludheroe<=0) {
gotoAndStop("perdiste");
}
turno = true;
}
};De antemano gracias por su atención
