Comunidad de diseño web y desarrollo en internet online

¿Como crear una galería de imágenes con XML y Flash?

Citar            
MensajeEscrito el 04 Feb 2009 10:26 am
Buenas gente solidaría. Seguramente estarán diciendo otro más que pregunta una tema ya sumamente consultado en este foro. Si la verdad que hay muchos tutoriales y tips para hacer esto pero mi consulta varía un poco, y es la siguiente:
Normalmente cuando desarrollamos una galería generamos un XML con PHP o ASP o algún otro lenguaje, con información de la imagen y luego parseamos en Flash para asi disponer a armar la galería. Esto funciona si tenemos alojadas las imagenes en una carpeta. ¿Como lo haría si las imagenes se encuentran alojadas en forma binaría en una base de datos?. En el caso que se pueda. ¿Debo de generar el XML de alguna forma en especial?. Espero puedan ayudarme.

Cordiales Saludos.

Walter.

Por wgerez

3 de clabLevel



 

msie7
Citar            
MensajeEscrito el 05 Feb 2009 12:48 am
bueno, primero lo de hacer la galeria, aqui un post de clab, segundo, el xml puede quedar igual con los nombres de las imagenes y toda la cosa, pero en este caso, cuando se hace el loadMovie, en lugar de usar loadMovie("imagen.jpg"), como es habitual al cargar una imagen, se usaria un script de servidor que recupere la imagene deseada, quedaria algo como: loadMovie("imagen.php?id=" + imagen_str); y el script de servidor debe ser algo asi como esto(PHP):

Código PHP :

$id = intval ($_GET['id']); // imaginamos que el parámetro "id" nos llega en la URL (p. ej. imagen.php?id=5).
$sql = "SELECT imagen, tipo FROM imagenes WHERE id='$id'";
$res = mysql_query ($sql);
if ( $res AND mysql_num_rows($res)>0 ){ // se ha encontrado la imagen
$datos = mysql_fetch_array ($res);

// Indicamos al navegador el tipo de imagen que le vamos a enviar
header ('Content-type: ' . $datos['tipo']);

// Enviamos los datos binarios (la imagen)
echo base64_decode($datos['imagen']);
}
else
echo "Error al ejecutar la consulta ($sql)\n";


Suerte.

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.