Foros del Web » Creando para Internet » Flash y Actionscript »

problema cargando imagenes desde bd

Estas en el tema de problema cargando imagenes desde bd en el foro de Flash y Actionscript en Foros del Web. Estoy intentando rescatar el nombre de las imagenes desde la base de datos y cargarlas en el swf. Pretendo no tener que numerar las imagenes ...
  #1 (permalink)  
Antiguo 06/07/2004, 15:55
 
Fecha de Ingreso: mayo-2003
Mensajes: 866
Antigüedad: 20 años, 11 meses
Puntos: 0
problema cargando imagenes desde bd

Estoy intentando rescatar el nombre de las imagenes desde la base
de datos y cargarlas en el swf.
Pretendo no tener que numerar las imagenes en la base de datos correlativamente.

(Lo que creo que no se hacer correctamente es la que esta resaltado)

Esto es lo que pasa carga.asp al swf:
Image0=ana.jpg&image1=juan.jpg&cant=2

Este es el fla.

//Crear LoadVars object y cargar el archivo Asp
myData = new LoadVars()
myData.load("carga.asp") //Para usar el asp
myData.ref = this
// -- proceso si la carga tuvo éxito
myData.onLoad = function(succes){
if(succes){
// Para crear Mc dinamicamente
// -- por cada registro que obtenga, indicando el limite superior la variable cant
for(var i=1; i<this.cant+1; i++){


// -- delaro una variable que recoje el atributo del registro (nombre de la imagen)
galeria=this["image"]




// -- creo un clip de película vacio
_root.createEmptyMovieClip("clip"+i,i);



// -- cargo la imáen el clip vacio
item = _root["clip"+i];
item.loadMovie(galeria);

// -- indico posición x - y
_root["clip"+i]._x=40+i*5;
_root["clip"+i]._y=40+i*5;
//Fin Para crear Mc dinamicamente

//con esto consigo poner el numero de fotos en el dinamic text
this.ref["cant_txt"].text = this["cant"]
}
} else trace("Error cargando datos")
}
stop()


//Espero su ayuda
  #2 (permalink)  
Antiguo 07/07/2004, 05:25
 
Fecha de Ingreso: mayo-2003
Mensajes: 866
Antigüedad: 20 años, 11 meses
Puntos: 0
NO hay manera, a ver si algun experto puede echarme un cable.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:55.