Comunidad de diseño web y desarrollo en internet online

Cambio de color de letras en un campo de Introducción de texto

Citar            
MensajeEscrito el 10 Nov 2016 07:51 pm
Hola:
Soy nuevo por aquí. Agradecería que me pudieran ayudar en este tema:
En la creación de un juego de buscar la palabra oculta, pretendo que en un texto que entre el usuario, a la hora de compararlo con el texto que tengo en la variable solución me cambie las letras que no sean correctas por un "?" (cada una) y el color de la letra a rojo y las que son correctas y en su lugar que me las ponga en verde. Por ejemplo si la var solucion = "BISECTRIZ" y en el cuadro de texto con formato de INTROCUCCIÓN DE TEXTO se entra la palabra BISELADO, cuando se pulse el botón de comprobación resulte B I S E ? ? ? ? ?

Gracias
Toni

Por toniello

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 16 Nov 2016 10:21 pm
Y que pasa si en vez de BISELADO entra BISEL ?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 17 Nov 2016 06:32 pm
Pues que cuando se pulse el botón de comprobación resulte B I S E ? ? ? ? ?

Por toniello

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 17 Nov 2016 06:36 pm
No sé si me expliqué, pretendo que las letras acertadas, en su sitio, se muestren en color verde y que en el lugar de las no acertadas se muesrtre el signo de interrogación en rojo.
Gracias por interesarte por esta cuestión.
Toni

Por toniello

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 17 Nov 2016 09:25 pm
Ok, entonces el hint te ayuda diciendote cuantas letras tiene lo que tenes que adivinar. Podes usar una función así:

Código ActionScript :

function compare(respuesta:String, intento:String){
   var rpta:String =''
   for(var i:Number=0; i<respuesta.length; i++){
      rpta+=(respuesta.charAt(i)==intento.charAt(i))?respuesta.charAt(i):'?';
   }
   return rpta
}
trace(compare('manolito', 'mano'))


Lo de los colores te lo debo, se que es con TextFormat, pero tengo muy olvidado el AS2

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 18 Nov 2016 06:19 am
Muchísimas gracias, Jorge. Estaré pendiente.

Por toniello

2 de clabLevel



 

chrome

 

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