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.