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

no funciona flash y xml

Estas en el tema de no funciona flash y xml en el foro de Flash y Actionscript en Foros del Web. hola a todos estoy aprendiendo a usar flash y actionscript con php y me ha surgido un problema que no se como solucionarlo espero quie ...
  #1 (permalink)  
Antiguo 25/04/2007, 10:05
 
Fecha de Ingreso: septiembre-2003
Mensajes: 197
Antigüedad: 14 años, 3 meses
Puntos: 0
no funciona flash y xml

hola a todos estoy aprendiendo a usar flash y actionscript con php y me ha surgido un problema que no se como solucionarlo espero quie ustedes sepan darme una mano

el tema es que tengo el siguiente codigo que funciona bien, el archivo menu.xml carga bien y muestra el contenido

Código:
if (xmlorigen == undefined) {
    xmlorigen = "menu.xml"
    }
xmlMenu = new XML ()
xmlMenu.ignoreWhite = true
xmlMenu.onLoad = function  (success) {
    _root.construirMenu()
    }
xmlMenu.load(xmlorigen)
este es el codigo del archivo xml

Código:
<?xml version="1.0" encoding="UTF-8" ?>
<menudata>
	
	<menu name="firstlevel_menu">
		
		<page>
			<title>Início</title>
			<link>index.php</link>
			<target>_self</target>
			<uid>42</uid>
			<pid>38</pid>
			<accesskey></accesskey>
			<submenu></submenu>
			<colorrelleno>FE7841</colorrelleno>
		</page>
		
		<page>
			<title>Histórias</title>
			<link>historias.php</link>
			<target>_self</target>
			<uid>41</uid>
			<pid>38</pid>
			<accesskey></accesskey>
			<submenu></submenu>
			<colorrelleno>CD00CD</colorrelleno>
		</page>
		
		<page>
			<title>Nosotros</title>
			<link>nosotros.php</link>
			<target>_self</target>
			<uid>32</uid>
			<pid>38</pid>
			<accesskey></accesskey>
			<submenu></submenu>
			<colorrelleno>3399FF</colorrelleno>
		</page>

	</menu>

</menudata>
pero cuando cambio el nombre del archivo, llamado menu.php, porque ahora quiero cargar un archivo php ya no funciona, no muestra el contenido

y este es el del archivo php
Código:
<?php header ("Content-type: text/xml\n\n"); ?>
<?php echo '<?xml version="1.0" encoding="ISO-8859-1"?>' . "\n";?>
<?php 

require_once("conexion.php");

$sql1 = "SELECT * FROM menu ORDER BY nombre ASC";
$result1 = mysql_query($sql1);


echo "<menudata>\n";
	echo "<menu name=\"firstlevel_menu\">\n";
	while ($rs1 = mysql_fetch_array($result1)) { 
	
	echo "<page>\n";								
		echo "<title>$rs1[nombre]</title>\n";
		echo "<link>$rs1[link]</link>\n";
		echo "<target>$rs1[target]</target>\n";
		echo "<uid>$rs1[id]</uid>\n";
		echo "<pid>38</pid>\n";
		echo "<submenu></submenu>\n";
		echo "<colorrelleno>$rs1[colorrell]</colorrelleno>\n";
	echo "</page>";
	
	} mysql_free_result($result1);
	
	echo "</menu>\n";
echo "</menudata>\n";
?>
cual puede ser el problema??

gracias
  #2 (permalink)  
Antiguo 25/04/2007, 10:09
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1.193
Antigüedad: 11 años, 2 meses
Puntos: 30
Re: no funciona flash y xml

Código:
xmlorigen = "menu.xml"
en lugar de .XML

debe ser

Código:
xmlorigen = "menu.php"
  #3 (permalink)  
Antiguo 25/04/2007, 11:15
 
Fecha de Ingreso: septiembre-2003
Mensajes: 197
Antigüedad: 14 años, 3 meses
Puntos: 0
Re: no funciona flash y xml

gracias Rizzo por contestar tan pronto, pero eso ya lo hice:

if (xmlorigen == undefined) {
xmlorigen = "menu.php"
}
xmlMenu = new XML ()
xmlMenu.ignoreWhite = true
xmlMenu.onLoad = function (success) {
_root.construirMenu()
}
xmlMenu.load(xmlorigen)

y sigue sin funcionar algun otra idea de que puede ser?
  #4 (permalink)  
Antiguo 25/04/2007, 11:26
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1.193
Antigüedad: 11 años, 2 meses
Puntos: 30
Re: no funciona flash y xml

por que no pones la direccion completa donde esta el archivo menu.php para ver como esta el xml
  #5 (permalink)  
Antiguo 25/04/2007, 11:30
 
Fecha de Ingreso: septiembre-2003
Mensajes: 197
Antigüedad: 14 años, 3 meses
Puntos: 0
Re: no funciona flash y xml

todos los archivos estan en la misma carpeta, el flash el xml y el php y el codigo que use para cada uno esta todo explicado arriba en el primer post
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 23:28.