Tengo en una base de datos la URL de unas fotos y al pasarlas de php a flash funciona todo perfectamente.
Lo que quiero es crear tantos loaders como fotos tengo; lo explico muy confuso por lo que voy a poner el codigo y vereis el problema
Código :
<textarea>
stop();
import mx.controls.Loader;
var SendData3:LoadVars = new LoadVars();
SendData3.id = 22;
SendData3.sendAndLoad("http://localhost/fierazzi/pagina_flash/php/ver_foto.php", SendData3, "POST");
var num1:Number = 1;
var pos:Number = 120;
Array_ruta = new Array();
SendData3.onLoad = function (success){
if (success) {
for (i=1;this["ruta"+i]!=undefined;i++)
{
variable = this["ruta"+i].toString();
variable = "http://localhost/fierazzi/panel/fotos/" + variable;
trace(variable);
this.createClassObject("Loader", this["control"+i], 10);
this["control"+i].contentPath = variable;
this["control"+i].position._x = 0 + pos
this["control"+i].position._y = 273;
pos = pos + 120;
}
}
}
</textarea>la traza de la variable funciona perfectamente y saca los datos que tiene que sacar; lo de la posicion de momento lo dejo de lado. Lo unico importante es el punto de creacion de loaders, he seguido los tutoriales y tal pero es que no me sale nada en pantalla, no se crea nada de nada.
" this.createClassObject("Loader", this["control"+i], 10);" <--- ahi debe de estar el error digo yo
he probado a ponerle un nombre al loader, por ejemplo "algo", y luego intentar cargarle una foto pero no funciona. El problema es que no me llega a crear el loader porque si pruebo con un loader que ya está creado funciona perfectamente.
Espero no haberlo explicado todo muy confusamente.
Gracias por leerme[/code]
