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

XML y Flash con ASP

Estas en el tema de XML y Flash con ASP en el foro de Flash y Actionscript en Foros del Web. Hola, no tengo claro como hacer que cargue un documento de XML creado por ASP en flash, tengo un ejemplo pero no me funciona, alguien ...
  #1 (permalink)  
Antiguo 13/06/2005, 06:04
 
Fecha de Ingreso: septiembre-2004
Mensajes: 15
Antigüedad: 19 años, 7 meses
Puntos: 0
XML y Flash con ASP

Hola, no tengo claro como hacer que cargue un documento de XML creado por ASP en flash, tengo un ejemplo pero no me funciona, alguien sabe pq ?

Ejemplo :

testasp2.asp
<%
Response.Write("<?xml version='1.0' encoding='utf-8'?>")

response.write("<mensaje>")
response.write("<asunto>Aviso de suspensión</asunto>")
response.write("</mensaje>")
%>


Y en el flash tengo :


var obj_xml:XML = new XML();
obj_xml.ignoreWhite = true;
obj_xml.onLoad = function(exito) {
if (exito) {
prueba1 = obj_xml.firstChild.childNodes[0].firstChild.nodeValue;
} else {
cuerpo_txt.text = "Error";
}
};
function cargarXML() {
obj_xml.load("testasp2.asp");
}
cargarXML();
  #2 (permalink)  
Antiguo 13/06/2005, 09:14
 
Fecha de Ingreso: noviembre-2004
Ubicación: ELche
Mensajes: 153
Antigüedad: 19 años, 4 meses
Puntos: 0
prueba colocar esto antes del write

response.ContentType = text/xml

y haber si te funciona asi.


Si sigue sin funcionar crea una variable string en el asp y colocale la cadena de xml, y luego haces responsed.write(variable), a ver si asi te la coge.


Un saludo
  #3 (permalink)  
Antiguo 13/06/2005, 20:23
Avatar de EdiWorks  
Fecha de Ingreso: marzo-2005
Ubicación: undefined
Mensajes: 64
Antigüedad: 19 años
Puntos: 0
Prueba sin Response.Write("<?xml version='1.0' encoding='utf-8'?>"), aunque no creo que tenga algo que ver. Lo otro que puede estar sucediendo es que al ser leida la línea:

response.write("<asunto>Aviso de suspensión</asunto>")

flash no sea capaz de atrapar la tilde que tiene la palabra suspensión, por aquello de la codificación UTF-8 que necesita Flash. Quita la tilde y pruébalo. Si este es el error entonces revisa la documentación de ASP para codificar texto a UTF8, que es lo que necesita Flash.

Saludos,
__________________
EdiWorks :adios:
=P

Última edición por EdiWorks; 13/06/2005 a las 20:29
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 00:36.