Comunidad de diseño web y desarrollo en internet online

Averiguar escena de la que vengo...

Citar            
MensajeEscrito el 30 Jun 2010 09:33 pm
Saludos
Hace tiempo que no me pasaba por aquí, pero claro... cuando hay necesidad, se va al mejor sitio....
Resulta que estoy desarrollando un flash en distintas escenas, tipo juego...
En una escena cualquiera, tengo una serie de botones, tipo respuesta, los cuales al pulsar, me mostrará una escena de Error o de OK ... Lo hago conun gotoAndPlay ...
Bien, necesito que al cerrar esas escenas Error y OK, con un botón, vuelva a la escena de la cual llegué,como si fuera un history.back.
Espero haberme explicado bien ...

¿Cómo puedo hacerlo?

Gracias por adelantado ..

Por AguaRas

93 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Jul 2010 03:04 pm
Se me ocurre colocar variables en las escenas...
p.e.
Escena1, en la linea de tiempo pones valor=1; Escena2, en la linea de tiempo pones valor=2; y asi sucesivamente.
Luego cuando estás en la escena de ok o de error y pulsas el botón para regresar, puedes poner un case.

swift(valor){
case 1:
gotoAndPlay("Escena1") // pon el nombre del fotograma donde quieras regresar
break;


case 2:
gotoAndPlay("Escena2") // pon el nombre del fotograma donde quieras regresar
break;

}


Asi funcionaría!!!!
Pruebalo y me avisas...
saludos

Por antoniodoza

28 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Jul 2010 09:53 pm
Buenas...
he puesto en cada botón que me interesa un ...

on (release) {
_global.escena = "Pregunta1";
gotoAndPlay("Error");

}

o un ..




on (release) {
_global.escena = "Pregunta1";
gotoAndPlay("Ok");

}

En el botón de regreso de cada uno de ellos .. quiero evaluar el valor de la variable escena...
¿cómo lo hago?.. para que quedara así ... porque no me funciona...

on (release) {
gotoAndPlay(_global.escena);

}

Gracias

Por AguaRas

93 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Jul 2010 10:26 pm
A ver...

Tenemos p.e.

ESCENA 1 con sus respectivas preguntas que te llevaran a una escena OK u otra ERROR. Estas escenas tienen un boton regresar que te enviaran en este caso a la ESCENA1.

Asi sucesivamente con todas las escenas...

Mi consejo es el siguiente:
En cada escena declara un valor para una variable VALOR.
En la linea de tiempo dela ESCENA 1 pones _root.valor = 1;
En la linea de tiempo dela ESCENA 2 pones _root.valor = 2;
En la linea de tiempo dela ESCENA 3 pones _root.valor = 3;
etc...

Luego en el boton de regreso de las escenas OK y ERROR pones lo siguiente:

on(press) {

swift(_root.valor){
case 1:
gotoAndPlay("Escena1") // pon el nombre del fotograma donde quieras regresar
break;


case 2:
gotoAndPlay("Escena2") // pon el nombre del fotograma donde quieras regresar
break;

case 3:
gotoAndPlay("Escena3") // pon el nombre del fotograma donde quieras regresar
break;

}

}

Lo que hace swift es establecer parametros de acuerdo al valor de la variable que se indica....

cualquier consulta me avisas...

Por antoniodoza

28 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Jul 2010 09:41 pm
Perfecto.. funciona corectamente.
Muchas gracias...

Por AguaRas

93 de clabLevel



 

firefox

 

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