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

Cargar imagenes desde base de datos

Estas en el tema de Cargar imagenes desde base de datos en el foro de Flash y Actionscript en Foros del Web. Hola, estoy haciendo una pagina web de una inmobiliaria en flash 8 con php y mysql y resulta que necesito sacar de una base de ...
  #1 (permalink)  
Antiguo 04/12/2007, 13:14
 
Fecha de Ingreso: diciembre-2007
Mensajes: 28
Antigüedad: 16 años, 11 meses
Puntos: 0
Cargar imagenes desde base de datos

Hola, estoy haciendo una pagina web de una inmobiliaria en flash 8 con php y mysql y resulta que necesito sacar de una base de datos los datos de la casa y la imagen. Con el texto no hay problema pero al intentar poner la imagen no sale nada, he mirado por muchos foros y aunque si he encontrado codigo lo he probado todo y no me funciona. Por favor ayudadme porque soy novata en esto de flash y me pierdo!!
Por si os sirve pongo el codigo.

Codigo flash:
Código:
var ejemplo:LoadVars = new LoadVars();
var destino:LoadVars = new LoadVars();
_global.pelicula = "";
ejemplo.codigo = codigo_txt.text;
ejemplo.sendAndLoad("inmo.php", destino, "POST");
destino.onLoad = function(exito2) {
	codigo_txt.text = this.codigo;
	nombre_txt.text = this.nombre;
	descripcion_txt.text = this.descripcion;
	precio_txt.text = this.precio;
	foto_txt.text = this.foto;
	_global.pelicula = this.foto;
	this.createEmptyMovieClip("cargador", 1);
	cargador._x = 80;
	cargador._y = 219;
	cargador.loadMovie(_global.pelicula,this.foto);
};

Código PHP:
<?
$varcod 
$_POST["codigo"];// $HTTP_POST_VARS["cod"];
$link2=odbc_connect("servicios","admin","");
$consulta=odbc_exec($link2,"SELECT * FROM inmobiliaria WHERE codigo > ".$varcod."") or die(odbc_error());
echo 
"&codigo=".odbc_result($consulta,"CODIGO")."&";
echo 
"&nombre=".odbc_result($consulta,"NOMBRE")."&";
echo 
"&descripcion=".odbc_result($consulta,"DESCRIPCION")."&";
echo 
"&precio=".odbc_result($consulta,"PRECIO")."&";
echo 
"&foto=".odbc_result($consulta,"FOTO")."&";
odbc_close_all();
?>
  #2 (permalink)  
Antiguo 04/12/2007, 17:16
Avatar de SinguerInc  
Fecha de Ingreso: octubre-2007
Ubicación: Barcelona, España
Mensajes: 551
Antigüedad: 17 años, 1 mes
Puntos: 5
Re: Cargar imagenes desde base de datos

cargador.loadMovie(_global.pelicula,this.foto);

aca tienes el error.

_global.pelicula es el nombre de la foto, y this.foto es el nombre de la foto...

en this.foto tendrias que poner el MovieClip destino:

te quedaria asi:

loadMovie(_global.pelicula, "cargador");

veamos si funciona...

Estoy desarrollando un nuevo juego "PanQueso", te gustaria verlo?, link en mi firma. Comentarios? a veces falla en Firefox...
__________________
/blog.singuerinc.com
  #3 (permalink)  
Antiguo 05/12/2007, 04:21
 
Fecha de Ingreso: diciembre-2007
Mensajes: 28
Antigüedad: 16 años, 11 meses
Puntos: 0
Re: Cargar imagenes desde base de datos

Buenas, lo primero muchas gracias por la ayuda SinguerInc pero he probado lo que me dijiste y no ha funcionado, ademas lo he probado todo, poner pelicula como global o no ponerle nada, si pongo la parte de createEmptyMovieClip fuera de la funcion exito2 no pasa por ese codigo y si lo pongo dentro no carga la foto. Ademas he probado a ponerle una ruta de la foto a mano y si que la carga, pero si es con una variable no funciona, ya no se que puede ser.

Por cierto me ha gustado mucho tu juego "PanQueso" muy divertido.
  #4 (permalink)  
Antiguo 07/12/2007, 15:37
Avatar de SinguerInc  
Fecha de Ingreso: octubre-2007
Ubicación: Barcelona, España
Mensajes: 551
Antigüedad: 17 años, 1 mes
Puntos: 5
Re: Cargar imagenes desde base de datos

ups....he visto un error...no puedes usar la palabra "this" dentro de la function "onLoad" porque no hace referecia al clip de pelicula que te encuentras, que por lo general es _root, en este caso "this" hace referencia al objeto que emite el evento "onLoad", en este caso "destino", y destino no es un clip de pelicula, es un objeto "LoadVars", todo aqui...
__________________
/blog.singuerinc.com
  #5 (permalink)  
Antiguo 09/12/2007, 11:53
 
Fecha de Ingreso: diciembre-2007
Mensajes: 28
Antigüedad: 16 años, 11 meses
Puntos: 0
Re: Cargar imagenes desde base de datos

Muchisimas gracias SinguerInc, ya lo habia dado por perdido y pensaba que no lo iva a poder hacer y he probado lo que me dijiste y funcionó a la primera, solo era cambiar la palabra this por _root.
  #6 (permalink)  
Antiguo 01/06/2008, 00:40
 
Fecha de Ingreso: junio-2008
Mensajes: 1
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Cargar imagenes desde base de datos

Que tal, bien pues intento hacer algo como lo que se explica aqui.
Sin embargo no supe como quedo el codigo para poder implementarlo en una aplicacion parecida.
Estuve intentando antes de postear un mensaje, pero creo es hora y tiempo de pedir ayuda ya que me estoy retrasando. Todas las variables me las regresa perfectamente a flash despues de la consulta php, cosa que no sucede con la imagen (BLOB) que tengo en Mysql.

Alguien pudiera pasarme el codigo como quedo al final?

Creo estoy algo demorado ya con la entrega del modulo.. Gracias de antemano.
  #7 (permalink)  
Antiguo 02/06/2008, 16:35
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años, 7 meses
Puntos: 39
Respuesta: Cargar imagenes desde base de datos

Bueno aqui les dejo un jemplo para hacer loq ue solicitan ver imagenes que viene de base de datos y mostrarlos.


http://www.forosdelweb.com/f62/pagin...ntrega-581413/


Saludos.,...
__________________
Paginación en FLASH,

http://www.forosdelweb.com/f62/pagin...o-aqui-540241/
  #8 (permalink)  
Antiguo 07/04/2009, 13:58
 
Fecha de Ingreso: abril-2009
Mensajes: 173
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Cargar imagenes desde base de datos

Necesito tu ayuda , mi correo es [email protected]
referente a unas preguntas de flash.
gracias.
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 17:13.