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
