Comunidad de diseño web y desarrollo en internet online

Juego de cuestionario en FLash

Citar            
MensajeEscrito el 07 Jun 2008 12:08 pm
Hola, estoy preparando un juego muy sencillo para uso educativo. Estoy aprovechando las posibilidades de las plantillas de cuestionarios de FLash MX pero me quedan cortas.

Quiero que además de pasar cuando acierte, cuando haga tres intentos sin acertar pase a LA MAZMORRA y empiece de nuevo.

Sólo con eso me bastaría de momento. Colocaré los archivos .FLA y .SWF en mi página personal por si alguien me puede ayudar...POR FAVOR :oops:

http://www.sanzalonso.jazztel.es/

Gracias de antemano
Mi correo
[email protected]

Por carlos843275

3 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 08 Jun 2008 05:17 am
hace una variable una funcion y un condicional y un boton ke registre el error de la respuesta
var NumeroDeErrores = 0;

// una funcion ke modifike esa variable
Error = function () {
NumeroDeErrores = NumeroDeErrores+1
};
//el condicional
if (NumeroDeErrores == 3) {
gotoAndPlay ( "La escena o lugar de la peli ke kieras");
};

y por ultimo el boton de " erroneo "
dentor del boton pones
on (release){
_root.Error();
};
// asi ejecuta la funcion en la linea de tiempo y la variable se va incrementando

y bueno al llegar a tres te lleva a donde kieras ke te lleve, espero te alla servido,

aclaracion: los codigos AS en este caso van dentro de la linea de tiempo principal.

Por godzuky

15 de clabLevel



Genero:Masculino  

buenos aires, argentina

firefox
Citar            
MensajeEscrito el 08 Jun 2008 07:57 am
Voy a intentar hacerlo. No sé si sabré. Soy algo novato en AS.

Saludos.

Carlos

Por carlos843275

3 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 08 Jun 2008 05:05 pm
Me da este esrror...no sé muy bien si es de sintaxis o he hecho algo mal. Gracias.

**Error** Escena=Escena 1, capa=acciones, fotograma=1:Línea 3: El tipo de la declaración de asignación no coincide: se encontró Function donde se requiere Error.
Error = function ()

Total de errores de ActionScript: 1 Errores comunicados: 1

Por carlos843275

3 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 08 Jun 2008 05:17 pm
Error es un objeto, no puedes crear una variable con ese nombre.
Por otro lado, en vez de crear una variable, puedes crear una función con nombre y ya:

Código :

var NumeroDeErrores = 0;

// una funcion ke modifike esa variable
function nuevoError() {
   NumeroDeErrores++:
   //el condicional
   if (NumeroDeErrores == 3) { //<---El condicional se coloca dentro de la función para que haga el chequeo cada vez que se llame a la función.
      gotoAndPlay ( "La escena o lugar de la peli ke kieras");
   };
};

//Suponiendo que el botón tenga como nombre de instancia error_btn, voy a adaptarlo para que pongas el código en la línea de tiempo.
y por último el botón de " erróneo "
dentro del botón pones
error_btn.onRelease =  function(){
   if(Lo que hagas para saber si la respuesta es correcta){
       ...El código cuando el la respuesta es correcta.
   }else{ //<---en caso que no sea correcta.
      nuevoError();
  }
}

Sólo hice unas adaptaciones al código que te planteó godzuky.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 08 Jun 2008 07:05 pm
Gracias por todo a todos. Coloco el código por si lo necesita alguien...

var NumeroDeErrores = 0;// una funcion ke modifike esa variable
function nuevoError() {
NumeroDeErrores++
//el condicional
if (NumeroDeErrores == 3)
{
//<---El condicional se coloca dentro de la función para que haga el chequeo cada vez que se llame a la función.
gotoAndPlay (5);
}
};
error_btn.onRelease = function()
{
lowerCasePass =
cua.toLowerCase ();
if (lowerCasePass == "a")
gotoAndStop (2);

else{ (lowerCasePass < "")
triesField.text = "way";
nuevoError()
}

};
stop();

Por carlos843275

3 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 09 Jun 2008 05:22 am
gracias fricky se me pasaron algunas cosas, me sirve mucho la correccion.

Por godzuky

15 de clabLevel



Genero:Masculino  

buenos aires, argentina

firefox

 

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