Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/11/2007, 14:22
La_LeY
 
Fecha de Ingreso: junio-2006
Mensajes: 147
Antigüedad: 17 años, 10 meses
Puntos: 1
Curiosidad con los String!!! AYUDA!

Ok hay va otras de mis tantas inquietudes, pero esto me tiene loco, trato de hacer un if para comparar cierto valor de una variable que es un string pero para mi sorpresa parece que no es igual me explico mejor con codigo.

Tengo esto:

Cita:
var p_color:uint;
var myLoader:URLLoader = new URLLoader();
myLoader.dataFormat = URLLoaderDataFormat.VARIABLES;
myLoader.load(new URLRequest("variables.asp"));
myLoader.addEventListener(Event.COMPLETE, onDataLoad);
function onDataLoad(evt:Event){
var color_in:String = evt.target.data.color_i;
if (color_in=="original"){
f_verde.visible=true;
p_color=0x009900;
}
if (color_in=="azul").............
Explicando el codigo, yo guardo las variables en una pagina ASP, las capturo a trabes del codigo de arriba, la variable que capturo es "color_i", en el asp se supone que esa variable es igual a "original" (var1=nada&color_i=original)

Se que captura la variable bien porque la e puesto en un dinamic text y sale la variable, pero a la hora de compararla en el if no me funciona.

Probe poniendo la variable yo mismo, como por ejemplo declaro color_in="original", y si me funciona.

Lo que no se es porque si la capturo desde el ASP y la imprimo en un Dinamic Text, a la hora de compararla en el if me sale como si fuera diferente siendo un string identico.

Si alguien tiene la solucion o alguna sugerencia o explicacion por favor no duden en contactarme!

Gracias
__________________
________________________________
Moisés Bretón
[email protected]

Última edición por La_LeY; 11/11/2007 a las 19:51