Comunidad de diseño web y desarrollo en internet online

Problema con "loaders" dinamicos

Citar            
MensajeEscrito el 16 Abr 2008 12:54 pm
Hola buenas, tengo un problema que seguramente sea una tontería pero no logró dar con la solución:

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]

Por rubesk

10 de clabLevel



 

msie
Citar            
MensajeEscrito el 16 Abr 2008 07:03 pm
Lo primero, si pones la misma profundidad para todos, uno reemplaza al otro, debería ser:

this.createClassObject("Loader", this["control"+i], i);

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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