Tengo el siguiente problema, quiero que flash me muestre una imagen que esta alojada en el servidor y que tomo por medio de la ubicacion grabada en la base de datos.
Logro poder mostrar los textos de la base, es decir tengo andando un .php que se conecta a la base y hace la consulta para luego mostrar la informacion en el flash. Lo unico que no tengo idea de como hacer es tomar y cargar la imagen. Algun tutorial, idea, ayuda?
Lo que tengo:
PHP
Código PHP:
<?php
$MYSQL['host'] = "localhost";
$MYSQL['user'] = "root";
$MYSQL['pass'] = "";
$MYSQL['base'] = "city";
$DB = mysql_connect($MYSQL['host'], $MYSQL['user'], $MYSQL['pass']);
if (!$DB) {die('Fallo en la Conexión: '.mysql_error());}
mysql_select_db($MYSQL['base']);
$id = $_GET['id'];
$q = "SELECT aviso, foto01 FROM clasificadosdestacados WHERE id='$id'";
$usuarios = mysql_query($q, $DB);
list($aviso) = mysql_fetch_row($usuarios);
$cadena = ""
."&aviso=$aviso"
."&foto01=$foto01"
."&";
//codificar caracteres especiales a UTF8
echo utf8_encode($cadena);
?>
Código:
Esto funciona de diez. Pero ni idea de como cargar una imagen.//variable de carga de datos desde el servidor var variables_lv:LoadVars = new LoadVars(); variables_lv.onLoad = function(success) { if(success) { var1_txt.text = this.aviso; } else { trace("imposible conectar..."); } } variables_lv.load("http://www.localhost.com.ar/prueba/script.php?id=1");
Encontre estos codigos, pero nose como adaptarlos para tomar la variable del php que contiene la ubiacion de la foto.
Código:
Otra forma:carga = new LoadVars(); carga.load("Lapagina.php"); carga.onLoad = function() { fotos = this.path.split(","); y = 0; for (i=0; i<fotos.length; i++) { fot = createEmptyMovieClip("fot"+i, i); fot._x = 15; fot._y = y; y += 50; fot.loadMovie(fotos[i]); } };
Código:
this.createEmptyMovieClip("cargador",1) this.cargador._x=0 this.cargador._y=0 this.cargador.loadMovie("../img/robot_flasxl.jpg")