Comunidad de diseño web y desarrollo en internet online

AYUDA PARA RECONOCER LETRAS EN UN CAMPO DE TXT

Citar            
MensajeEscrito el 22 Nov 2006 05:13 pm
necesito para un proyecto que,despues de escribir un campo de txt,reconozca las letras que le han puesto y rrealice una acción dependiendo de cuales sean.es una jdfgfpolldfsez, pero si alguien me respondem,


ALABADO SEA, OOH GRANDÍSIMO SEÑOR :meditar:

Por alexanderapache

6 de clabLevel



Genero:Masculino  

SATURNO-DERMX CYTY

msie
Citar            
MensajeEscrito el 22 Nov 2006 06:03 pm
Hola, lo 1º, bienvenido al foro ^^.

Bueno, tu pregunta es muy facil de responder, lo podrias hacer usando varios if pero asi seria muy largo. Por suerte tenemos otra sentencia que es muy parecida al if pero que se suele usar porsi hay muchas opciones, la sentencia switch. Aqui te pongo un pequeño ejemplo:

Código :

mc_verificar.onRelease = function() { //Aqui le dices que al pulsar el movieclip mc_verificar te haga una funcion específica
   switch (txt.text) { //Esta es la sentencia que hablaba antes. 
      case "Casa": // En esta linea le dices en caso de que txt sea casa le salte una frase
         trace("Una casa es donde vive gente")//Aqui puedes poner la accion que quieras, pongo trace que sirve de ejemplo
         break //IMPORTANTE, esto debes ponerlo al final de cada case
      case "Mesa": //Aqui le dices que si es casa te haga la funcion escrita a continuacion[
         trace("Es un objeto que se usa para poner cosas encima") // una frase de ejemplo...
         break
   }
}

Pero cuidado, el ordenador no interpreta igual "Casa" que "casa" que "cAsa"... por lo tanto debes, o bien poner todas las combinaciones en case (Casa, cAsa, caSa, casA, CASA, CAsa...) o bien le especificas al usuario que lo haga todo en minuscula o que lo escriba. Puedes poner tantos case como quieras. Una cosa mas: en tu caso tienes que hacerlo como lo he puesto yo, entre comillas, porque es un valor de caracteres; en caso de que estuvieses trabajando con variables, sumando, etc. no tendrias que poner las comillas, porque aunque pusieses el numero entre comillas, el ordenador lo iba a interpretar como caracter y por lo tanto es como si le dijeses que sumase un numero a una letra :S. Espero que te sirva. Saludos !

Por infernalpr

236 de clabLevel



 

LoL

firefox
Citar            
MensajeEscrito el 23 Nov 2006 02:47 am
alexanderapache, para un futuro evita escribir en mayusculas, ya que equivale a que estas gritando.

Por Mariux

BOFH

7756 de clabLevel

28 tutoriales
15 articulos

Genero:Femenino   Héroes Editores

Diseñadora & ilustradora

firefox
Citar            
MensajeEscrito el 23 Nov 2006 04:35 pm
gracias a todos, y perdon por lo de las mayusculas :)

Por alexanderapache

6 de clabLevel



Genero:Masculino  

SATURNO-DERMX CYTY

msie
Citar            
MensajeEscrito el 23 Nov 2006 05:53 pm
ya,está genial,pero necesito que separe las letras y aga una func. para cada.ej

mesa, m-e-s-a,
trace:
la primera letra fué a
la seg. e
luego s
y para acabar a

vamos, que con un split() o algo así las separe y las vaya tratando de una en una.


como me complico la vida... :oops:

Por alexanderapache

6 de clabLevel



Genero:Masculino  

SATURNO-DERMX CYTY

msie
Citar            
MensajeEscrito el 23 Nov 2006 06:20 pm
¿Y por qué tú no lo intentas?

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 24 Nov 2006 12:48 pm
:evil: :evil: :evil: :evil: porque casi cateo un examen de intentarlo en vez de estar estudiando.

si lo supiera hacer no lo preguntaria.


:( perdon por la mala leshe

Por alexanderapache

6 de clabLevel



Genero:Masculino  

SATURNO-DERMX CYTY

msie
Citar            
MensajeEscrito el 24 Nov 2006 03:43 pm
hmnn...
despues de las respuestas de alguno,encontre un metodo cutre, separar.
en vez de un txt,varios,y que el usuario ponga una letra en cada uno.
ASI QE,no creo que ahora el tema le interese a nadie,podríais borrarlo,no? ^ ^

Por alexanderapache

6 de clabLevel



Genero:Masculino  

SATURNO-DERMX CYTY

msie

 

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