Foros del Web » Creando para Internet » Flash y Actionscript »

Como termino de realizar esto...

Estas en el tema de Como termino de realizar esto... en el foro de Flash y Actionscript en Foros del Web. Hoola para todos quisiera terminar un proyecto que estoy realizando, aca lo pondre un poco mas sencillo pero con la misma utilidad que estoy implementando ...
  #1 (permalink)  
Antiguo 19/05/2009, 11:25
 
Fecha de Ingreso: noviembre-2004
Mensajes: 249
Antigüedad: 19 años, 5 meses
Puntos: 1
Sonrisa Como termino de realizar esto...

Hoola para todos quisiera terminar un proyecto que estoy realizando, aca lo pondre un poco mas sencillo pero con la misma utilidad que estoy implementando


Se trata de una pregunta y al lado de ella hay un campo de introduccion de texto (input) llamada respuesta y al lado un boton para comprobar la respuesta en el boton puse el siguiente codigo AS:

Código:
//Este codigo va en el boton
on (release){
   //comparamos si nuestra respuesta esta bien 
   //comparandola con las que tenemos registrada
     if (respuesta.text == "eduardo"){
                 chulo._visible=1;
	 chulo._x=470.9;
	 chulo._y=77.8;
	 // trace("Exito la respuesta es correcta");
   }   
      else{
     // trace("Error  respuesta incorrecta");
	 ekis._visible=1;
	 ekis._x=470.9;
	 ekis._y=77.8;
      }
}

si se dan cuanta he creado ademas dos Movie clips uno chulo que es el que muestra cuando la respuesta es correcta, y ekis cuando la respuesta es incorrecta. y estos aparecen en el escenario en las coordenadas descritas X y Y ya que los tengo fuera del escenario (aunque puedo tambien usar ._visible=0; al inicio para no mostrarlos al principio pero no queria complicarme la vida.... ) ;)


PROBLEMA Y AYUDA

hasta alli estoy bien, lo que deseo es:

1. Que si escribo mal la respuesta aparece la ekis, pero si escribo la respuesta correcta y compruebo aparece el chulo sobre la ekis y se ven los dos clips... (uno sobre el otro) algo engorrozo y me gustaria que solo apareciera uno.

2. Me gustaria que la respuesta se pudiera comprobar al momento de escribir la respuesta, es decir no tener que oprimir el boton, no se si se usa un onfocus sobre el campo o algo asi, asi que me podian guiar a realizarlo...


gracias solo espero que me puedan ayudar....
  #2 (permalink)  
Antiguo 19/05/2009, 13:18
 
Fecha de Ingreso: mayo-2009
Mensajes: 7
Antigüedad: 15 años
Puntos: 0
Respuesta: Como termino de realizar esto...

Puedes hacer lo siguiente:

//pones en visible false los movieClips con las notificaciones de respuesta correcta e incorrecta
mal_mc._visible = false;
bien_mc._visible = false;

// con esto controlas que la función "verificarRespuesta()" se realice cada vez que escribas en el campo de texto, sin tener que pinchar ningún botón

MiTexto_txt.onChanged = function(){
verificarRespuesta();
}

verificarRespuesta = function(){
if(MiTexto_txt.text="eduardo")
{
mal_mc._visible = false;
bien_mc._visible = true;
}
else{
mal_mc._visible = false;
bien_mc._visible = true;
}
}

// de esta forma te evitas ponerle las coordenadas a tus movieClips
  #3 (permalink)  
Antiguo 19/05/2009, 13:26
 
Fecha de Ingreso: mayo-2009
Mensajes: 7
Antigüedad: 15 años
Puntos: 0
Respuesta: Como termino de realizar esto...

Perdón, cometí un par de errorcitos, akí te va corregido:

mal_mc._visible = false;
bien_mc._visible = false;

MiTexto_txt.onChanged = function(){
verificarRespuesta();
}

verificarRespuesta = function(){
if(MiTexto_txt.text == "eduardo")
{
mal_mc._visible = false;
bien_mc._visible = true;
}
else{
mal_mc._visible = true;
bien_mc._visible = false;
}
}
  #4 (permalink)  
Antiguo 19/05/2009, 15:54
 
Fecha de Ingreso: noviembre-2004
Mensajes: 249
Antigüedad: 19 años, 5 meses
Puntos: 1
Respuesta: Como termino de realizar esto...

uyyy amigggooooo de lujo voya a verificarlo MUCHAS GRACIASSSSS POR RESPONDERRR
  #5 (permalink)  
Antiguo 20/05/2009, 09:43
 
Fecha de Ingreso: noviembre-2004
Mensajes: 249
Antigüedad: 19 años, 5 meses
Puntos: 1
Respuesta: Como termino de realizar esto...

oye y como hago si quiero agregar varios campos en el mismo documento...
  #6 (permalink)  
Antiguo 22/07/2009, 10:08
 
Fecha de Ingreso: noviembre-2004
Mensajes: 249
Antigüedad: 19 años, 5 meses
Puntos: 1
Respuesta: Como termino de realizar esto...

bueno se puede hacer alguna modificacion a este script, he notado que al escribir la pimera letra sale de unas el mc mal, lo bueno seria que al terminar de escribir la palabra es que este aparezca.... tambien cuando uno borra el texto queda el chulo de mal alli y deberia quitarse sie l campo esta vacio.... COMO
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:14.