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")

