Comunidad de diseño web y desarrollo en internet online

Problema con AS2 y XML

Citar            
MensajeEscrito el 21 Dic 2010 09:33 am
Hola amigos, tengo un problema con la codificación de AS2 con XML.

Use el ejemplo de este Tutorial que vi.

Tutorial de xml en flash

Y realmente me ayudo con el problema de SWF pesados. Sin embargo, cuando lo subo a mi web, me dice "Error", es decir, no ubica el archivo. Sin en cambio lo abro de mis documentos, si los ubica.

  1. Primero intenté, poner el archivo en "Mis Documentos", para evitar direcciones escondidas de las carpetas, no funcionó.
  2. Después, intenté colocar la dirección completa del archivo. ("C:/Documentos and Admin...."), tampoco funcionó.
  3. Y por último, usé carpetas que dividieran el xml del archivo fla, usando en la codificación "xml/"+obj_xml.firstChild...", pero nada.



¿Alguien podría explicarme porqué sucede esto y cómo solucionarlo?, ¿Qué omití, que faltó?, lo que sea haya producido este "Error".

Estoy experimentando apenas con XML, así que no sean duros :cry:.

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

chrome
Citar            
MensajeEscrito el 21 Dic 2010 11:40 am
Pues tendrías que poner la dirección RELATIVA o ABSOLUTA.

Relativa: XML.load("carpeta/archivo.xml");
Absoluta: XML.load("http://mysite.com/carpeta/archivo.xml");

Lo que sí, para hacer absoluta, busca en Google crossdomain.xml para saber como configurarlo.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

chrome
Citar            
MensajeEscrito el 21 Dic 2010 11:48 pm

Hernán escribió:

Pues tendrías que poner la dirección RELATIVA o ABSOLUTA.

Relativa: XML.load("carpeta/archivo.xml");
Absoluta: XML.load("http://mysite.com/carpeta/archivo.xml");

Lo que sí, para hacer absoluta, busca en Google crossdomain.xml para saber como configurarlo.

Saludos, Hernán . -


Gracias por tu respuesta Hernán, investigué por completo el "crossdomain.xml", ahora se que me es la autorización sobre el espacio interconexión "SWF-PC", y que además ayuda a la privacidad y politica de Flash.

Código XML :

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*" to-ports="*" secure="true" />
<allow-http-request-headers-from domain="*" headers="*" secure="true" />
</cross-domain-policy>


Este fue la codificación que conseguí.

Sin embargo me dice que debo ponerlo en la raíz de mi web, es decir colocar "www.miweb.com/crossdomain.xml" en RSS. ¿Cómo puedo colocar esto, y que funcione, si mi proyecto SWF, está directamente en la página principal?

Gracias nuevamente por tu respuesta.

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

chrome

 

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