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

FLASH y PHP

Estas en el tema de FLASH y PHP en el foro de Flash y Actionscript en Foros del Web. Buenos dias, Estoy intentando crear una galeria de imagenes. La galeria la tengo creada per he cambiado de usar un archivo XML a un archivo ...
  #1 (permalink)  
Antiguo 16/11/2005, 05:03
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
Pregunta FLASH y PHP

Buenos dias,
Estoy intentando crear una galeria de imagenes.
La galeria la tengo creada per he cambiado de usar un archivo XML a un archivo PHP, ya q lo q quiero mostrar en FLASH es dinamico.

El codigo q tengo en PHP es el siguiente:
Código PHP:
//SQL
$qry_article = mysql_query("SELECT * FROM articles limit 0,6");
//Estructura del XML
echo "<?xml version="1.0\" encoding=\"utf-8\" standalone='yes'?>";
echo 
"<images>";
//Tots els articles
while($row mysql_fetch_array($qry_article)){ 
?>
    <pic> 
    <image><? echo $row['imatge'?> </image>
    <titulo><? echo $row['nom_article'?> </titulo>
    <caption><? echo $row['ingredients'?> </caption>
    <thumbnail><? echo $row['imatge'?></thumbnail>
    <link></link>
    </pic> 
<? ?>
</images>
Este me crea la estrucutra de la galeria.

Entonces en Flash tengo el Siguiente codigo:

Código:
function loadXML(loaded) {
	if (loaded) {
		xmlNode = this.firstChild;
		image = [];
		titulo = [];
		description = [];
		thumbnails = [];
		total = xmlNode.childNodes.length;
		for (i=0; i<total; i++) {
			image[i] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
			titulo[i] = xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue;
			description[i] = xmlNode.childNodes[i].childNodes[2].firstChild.nodeValue;
			thumbnails[i] = xmlNode.childNodes[i].childNodes[3].firstChild.nodeValue;
			thumbnails_fn(i);
		}
		firstImage();
	} else {
		content = "file not loaded!";
	}
}
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("galeria.php");
/////////////////////////////////////
El problema esta q al pasar diferentes parametros a la consulta, el archivo FLASH no se actualiza segun los resultados de la misma.

Para mostrar la pagina q utilizo es la siguiente:

Código:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>galeria</title>
</head>
<body bgcolor="#f5f5f5">
<!--URL utilizadas en la película-->
<!--Texto utilizado en la película-->
<!--
Test
-->
<!-- saved from url=(0013)about:internet -->
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="1000" height="250" id="galeria" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="galeria.swf" />
<param name="quality" value="high" />
<param name=FlashVars value="xmlDataPath=galeria.php" /> 
<embed src="galeria.swf" FlashVars="xmlDataPath=galeria.php" quality="high" bgcolor="#f5f5f5" width="1000" height="250" name="galeria" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</body>
</html>
Porque no se me actualizan los valores y me muestra los correctos???
Donde tengo el fallo?

Gracias de antemano,

SALUDOS
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier
  #2 (permalink)  
Antiguo 21/11/2005, 02:12
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
Buenos dias!!!
Alguna idea de porque no se refresca la informacion en Flash???????

Gracias,

Saludos
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier
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




La zona horaria es GMT -6. Ahora son las 09:34.