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

XML FLASH y PHP

Estas en el tema de XML FLASH y PHP en el foro de Flash y Actionscript en Foros del Web. Hola. tengo estos archivos. archivo.php Código PHP: <?php $respuesta = "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n" ; $respuesta .= "<novedades>\n" ; $respuesta .= "<novedad>Novedad 1</novedad>\n" ; $respuesta .= ...
  #1 (permalink)  
Antiguo 03/10/2006, 14:30
Avatar de puppys  
Fecha de Ingreso: diciembre-2003
Ubicación: Argentina - Capital Federal
Mensajes: 33
Antigüedad: 20 años, 4 meses
Puntos: 0
XML FLASH y PHP

Hola.

tengo estos archivos.

archivo.php
Código PHP:
<?php
$respuesta
= "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n";
$respuesta .= "<novedades>\n";
$respuesta .= "<novedad>Novedad 1</novedad>\n";
$respuesta .= "</novedades>\n";
echo
$respuesta;
?>



archivo.fla (script en el fotograma 1)
Código:
var miXML:XML = new XML();
miXML.ignoreWhite = true;

miXML.onLoad = function() {
var nodes = this.firstChild.childNodes;
trace(nodes.length);//tira undefined
for (i=0; i<nodes.length; i++) {
trace(nodes[i].firstChild.nodeValue);//no tira nada ya qeu no entra
}
};

miXML.load("php/novedades/get-db.php");


NOTA: Si el archivo ("archivo.php") en ves de ser generado con php, es escrito directamente en XML el ejemplo funciona.

Trabajo en en un entorno XP, con WAMP5(version 1.6.4), flash 8.


Muchas gracias.
  #2 (permalink)  
Antiguo 03/10/2006, 20:07
Avatar de bernethe  
Fecha de Ingreso: abril-2004
Ubicación: San José, Costa Rica
Mensajes: 384
Antigüedad: 20 años
Puntos: 2
Prueba así:

CÓDIGO FLASH:
var miXML:XML = new XML();
miXML.ignoreWhite = true;
miXML.load("archivo.php");
miXML.onLoad = function(ok) {
if (ok) {
_root.createTextField("tst_txt", _root.getNextHighestDepth(), 10, 10, 400, 300);
tst_txt.wordWrap = true;
tst_txt.text = miXML.toString();
} else {
trace("ErRoR");
}
};

CÓDIGO PHP:
<?php
header("Content-type: text/xml");
$respuesta = "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n";
$respuesta .= "<novedades>\n";
$respuesta .= "<novedad>Novedad 1</novedad>\n";
$respuesta .= "</novedades>\n";
echo $respuesta;
?>


Y RECUERDA, probarlo en el servidor, no a nivel local.
__________________
..::BERNETHE::..
  #3 (permalink)  
Antiguo 03/10/2006, 21:41
Avatar de seyacat  
Fecha de Ingreso: agosto-2006
Mensajes: 382
Antigüedad: 17 años, 8 meses
Puntos: 0
Recuerdo haber puesto una respuesta en este hilo. Donde esta??

PD: disculpas lo encontre por aca
http://www.forosdelweb.com/f18/problemas-con-xml-flash-php-431214/

creo que no se deberian repetir los posts

Última edición por seyacat; 03/10/2006 a las 22:18
  #4 (permalink)  
Antiguo 30/03/2009, 14:11
 
Fecha de Ingreso: marzo-2009
Mensajes: 9
Antigüedad: 15 años
Puntos: 0
Respuesta: XML FLASH y PHP

Hola

como podria escribir desde un formulario en php que escribiera las lineas en xml espuestas en el ejemplo de arriba.

alguien sabe?

Saludos Cordiales
  #5 (permalink)  
Antiguo 30/03/2009, 15:31
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 16 años, 10 meses
Puntos: 67
Respuesta: XML FLASH y PHP

Si entendi, solo manda una variable tipo String a php asi:
<novedad>Novedad 1</novedad>
y ya.
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 11:27.