Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/08/2010, 09:01
Avatar de johnybravo
johnybravo
 
Fecha de Ingreso: mayo-2008
Mensajes: 27
Antigüedad: 16 años
Puntos: 1
Ayuda urgente! Variable dentro de Otra en As3

Tengo un programa en as3 en donde leo los registros de una bd en mysql que estan separados por comas(,) y lo que deseo hacer es que los objetos que estan en mi base de datos cambien de color, utilizo el siguiente código:


var request:URLRequest = new URLRequest("source.php");
request.method = URLRequestMethod.GET;
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE, completeHandler);
loader.load(request);


function completeHandler(evt:Event) {
var cad1 = evt.target.data.cad1;
var arr1 = cad1.split(",");

arr1[0].cambiarColor(arr1[0]);

}


Los objetos pertenecen a una clase y se crean a través de un arreglo y se llaman ds[0], ds[1].....ds[30]. Entonces, si yo pongo ds[0].cambiarColor(ds[0]) lo cambia sin ningún problema pero cuando pongo arr1[0].cambiarColor(arr1[0]), entonces parece que as3 interpreta que debe cambiar de color al objeto arr1[0], el cual no existe.
Lo que necesito que interprete es el contenido que devuelve arr1[0] y no el objeto arr1[0]; he probado con getChildByName y no me funciona; lo que quiero es algo parecido a lo que hace getElementById en javascript, por favor necesito ayuda urgente! Gracias.

Última edición por johnybravo; 30/08/2010 a las 09:40