Comunidad de diseño web y desarrollo en internet online

toLowerCase ?

Citar            
MensajeEscrito el 30 May 2012 05:44 am
Es algo simple, tengo una caja de texto input, quiero que al ingresar datos y clickar en el boton enviar, convierta el texto ingresado a lower case, pero no puedo!, a ver si alguien me puede ayudar, gracias!

Código ActionScript :

import flash.events.Event;
compilacion.envbtn.buttonMode = true;
stop();

compilacion.m3.m2.m1.respuestafinal.addEventListener(Event.CHANGE, menoscase);

function menoscase (Event):void
{
   compilacion.m3.m2.m1.respuestafinal.text.toLowerCase();
}

var respuestastring:TextField=new TextField();
respuestastring.text='mega pegadito a la pared';

compilacion.envbtn.addEventListener(MouseEvent.CLICK, enviar);

function enviar(e):void
{
   
   if (compilacion.m3.m2.m1.respuestafinal.text == respuestastring.text)
{
   gotoAndStop(2);
} 
else 
{ 
   trace(compilacion.m3.m2.m1.respuestafinal.text);
   cajaerror.play();
}
}

Por goncy

5 de clabLevel



 

chrome
Citar            
MensajeEscrito el 30 May 2012 01:06 pm
Supongo que la orden que falla es

Código ActionScript :

compilacion.m3.m2.m1.respuestafinal.text.toLowerCase();


Considera usar esto

Código ActionScript :

var str:String = compilacion.m3.m2.m1.respuestafinal.text
compilacion.m3.m2.m1.respuestafinal.text = str.toLowerCase();


Las rutas que usas son llamativamente largas, cuidado con eso que antes que tarde trae problemas

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 31 May 2012 01:51 am
Jorge, gracias por tu colaboración, pude terminar la aplicación, dejo el codigo por si a alguien le sirve.

Código ActionScript :

import flash.events.Event;
compilacion.envbtn.buttonMode = true;
stop();
var formulario:formulario_mc=new formulario_mc();
var str:String;
var resp:String = "mega pegadito a la pared";
compilacion.envbtn.addEventListener(MouseEvent.CLICK, enviar);

function enviar(e):void
{
   str = compilacion.m3.m2.m1.respuestafinal.text.toLowerCase();
   if (str == resp)
{
   addChild(formulario);
} 
else 
{ 
   cajaerror.play();
}
}



Con respecto a las rutas, debía dirigirme a un mc dentro de otro mc dentro de otro mc, no hay una forma mas sencilla o si?

Por goncy

5 de clabLevel



 

chrome
Citar            
MensajeEscrito el 31 May 2012 02:29 am
La explicación de que el código original no funcionase es que la función toLowerCase() devuelve un nuevo String, pero no modifica el String original. Es por ello que hay que realizar la asignación de nuevo, como hizo solisarg.

Simplemente lo comento para que entiendas cómo funcionan este tipo de funciones :) un saludo!

Por nestorrente

1010 de clabLevel

10 tutoriales

 

Vigo

chrome

 

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