Comunidad de diseño web y desarrollo en internet online

¿Como establezco un if con la siguiente condición?

Citar            
MensajeEscrito el 03 Jun 2009 09:55 pm
Hola a todos, lo que pasa, es que tengo lo siguiente:

Clips de pelicula: "heroe"; "enemigo"; "atacar"
Variables: "heroehp"; "enemigohp"

Lo que necesito, es que al hacer click sobre "atacar", el clip "heroe", Vaya al fotograma "ataque" y reproduzca la animación, que dura 10 fotogramas aprox, pero el problema, es que necesito que cuando pase exactamente por el fotograma 5, se ejecuten algunas acciones, (que el clip enemigo vaya al fotograma "golpeado", que la variable "enemigohp", disminuya).

Hasta ahora, he intentado con currentframe, pero no funciona:

Código :

//Declarar variables
heroehp = 100;
enemigohp = 50;
//Detener clips de pelicula
heroe.stop();
enemigo.stop();
ataque.stop();

onEnterFrame= function(){
   atacar.onPress= function(){
      heroe.gotoAndPlay("ataque");
      if(heroe._currentframe == 5){
         enemigo.gotoAndPlay("golpeado");
         enemigohp -= random(10)
      }
      if(_root.enemigohp<=0){
         gotoAndStop("perdiste")
      }
   }
}


No funciona... :cry: ¿Que comdición debo usar dentro del "if" para que el flash entienda?

Gracias de antemano por la atención

Por Skalarirude

17 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Jun 2009 11:42 am
Estás declarando el onPress dentro de un onEnterFrame, cuando en realidad es al reves, el onPress dispara el gotoAndPlay y el onEnterFrame

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 04 Jun 2009 11:05 pm
¡Wow!, gracias, ahora si funciona perfectamente.

Soy bastante nuevo en esto del actionscript, pero gracias a gente como vos y a este foro, he podido progresar bastante a pesar de ser un aprendiz autodidacta.

¡Muchas gracias!

Por Skalarirude

17 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.