Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/12/2006, 21:10
Spychaser
 
Fecha de Ingreso: agosto-2006
Ubicación: Argentina, Bahia Blanca
Mensajes: 172
Antigüedad: 18 años, 3 meses
Puntos: 0
Pregunta Flash + MySQL + PHP

Buenas.
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);
?>
FLASH
Código:
//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");
Esto funciona de diez. Pero ni idea de como cargar una imagen.
Encontre estos codigos, pero nose como adaptarlos para tomar la variable del php que contiene la ubiacion de la foto.

Código:
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]);
	}
};
Otra forma:
Código:
this.createEmptyMovieClip("cargador",1)
this.cargador._x=0
this.cargador._y=0
this.cargador.loadMovie("../img/robot_flasxl.jpg")