Comunidad de diseño web y desarrollo en internet online

Problema con funcion para pasar a siguiente frame

Citar            
MensajeEscrito el 02 Dic 2012 06:17 pm
Hola a todos,

Continuando con mis problemas flasheros tengo la siguiente situación. Tengo un contador en el que se va almacenando el puntaje deacuerdo con los clicks que haga en determinados objetos del escenario. Cuando el contador llegue a dos me debe hacer un attach movie donde el personaje diga la siguiente instruccion o pasarme al siguiente frame. Hice una funcion que se supone debe ejecutar esto ultimo pero nada y no se si me esta faltadno algo en el codigo. Aquí lo posteo:

Código :

stop();

var puntaje = 0

c1.onRelease =function () {
    puntaje++;
    textpuntaje.text = puntaje;
   trace("funciona");
      this._visible = false;
   
    };
    
c2.onRelease =function () {
        puntaje++;
    textpuntaje.text = puntaje;
      trace("funciona");
      this._visible = false;
      
    };

function correcto() {
if (puntaje==2) {
  gotoAndStop(2);
}
}


Agradezco su ayuda :')

Por laurakatze

13 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 02 Dic 2012 07:23 pm
Tienes dos botones, al darle a cada uno suma al puntaje y se hace invisible, no veo que en ningún momento llames a la función correcto

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 02 Dic 2012 07:32 pm
mmm, bueno pues es que lo que yo hice fue que de ultimas hice una funcion que se llama correcto y lo que hace ella es mirar si puntaje es igual a dos, si es asi entonces me manda al frame dos. Tengo que meter esa funcion dentro de la funcion del boton?

Por laurakatze

13 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 02 Dic 2012 07:38 pm
En ambas funciones, debajo de

this._visible = false;

Agregas

if (puntaje==2) gotoAndStop(2);

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 02 Dic 2012 09:02 pm
Gracias :') Funciono perfecto. Sólo una duda: por qué en este caso el if no va con {} pues siempre he visto que se usa así. Muchas gracias Solisarg :)

Por laurakatze

13 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 02 Dic 2012 09:10 pm
Cuando es una sola sentencia es opcional, si son mas siempre tiene que tenerlos ... como buena practica ponlos siempre

if (puntaje==2) {
gotoAndStop(2);
}

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 02 Dic 2012 09:30 pm
Muchas gracias por tu explicación y por tu tiempo, tu ayuda es super importante. :)

Por laurakatze

13 de clabLevel



Genero:Femenino  

firefox

 

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