Comunidad de diseño web y desarrollo en internet online

crossdomain.xml otro quebradero de cabeza..

Citar            
MensajeEscrito el 20 Abr 2010 09:08 am
Hola, no salgo de un problema y ya estoy metido en otro..
Tengo mi aplicación .swf alojada en http://sites.google.com/site/myuser/, esta aplicación recoge unos datos leyendo desde un xml alojado en este mismo directorio. También he creado un crossdomain.xml alojado en el mismo directorio tal que:

Código :

<?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>

he probado con bastantes diferentes, y este es el ultimo con el que he probado

por si sirve de algo este el error que me escupe adobe:

Error #2044: securityError no controlado: text=Error #2048: Violación de la seguridad Sandbox: file:///C|/Users/xx%5Flaptop/Desktop/Google.swf no puede cargar datos desde http://sites.google.com/site/yeayu1987/markers.xml.
at Google/getXml()[C:\Users\xx_laptop\Documents\Flex Builder 3\Google\src\Google.mxml:312]
at Google/onMapReady()[C:\Users\xx_laptop\Documents\Flex Builder 3\Google\src\Google.mxml:209]
at Google/__map_mapevent_mapready()[C:\Users\xx_laptop\Documents\Flex Builder 3\Google\src\Google.mxml:686]
at <anonymous>()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.core::UIComponent/dispatchEvent()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\UIComponent.as:9051]
at com.google.maps.wrappers::BaseEventDispatcher/dispatchEvent()
at com.google.maps.wrappers::EventDispatcherWrapper/dispatchEvent()
at com.google.maps.core::MapImpl/configureMap()
at com.google.maps.wrappers::IMapWrapper/configureMap()
at com.google.maps::Map/onBootstrapInitComplete()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at com.google.maps::ClientBootstrap/createFactory()
at com.google.maps::ClientBootstrap/executeNextFrameCalls()
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()

cuando lo pruebo desde flex va todo perfectamente pero desde otro directorio..nada de nada. que puedo hacer?
puede ser politica del dominio sites.google.com??

Un saludo

Por yeayu

18 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Abr 2010 01:38 pm
Estas haciendo doble click sobre el archivo y el navegador lo levanta desde el sistema de archivos, si lo miras desde yun servidor, ese error no ocurrirá, y dado que estás armando una aplicación o página web, ese error no te afectará. No es un tema de crossdomain, sino que estás pasando del sandbox de archivos local al de internet

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 20 Abr 2010 01:50 pm
llevas razon estaba haciendo doble click, pero tampoco tira cuando intento lanzarlo desde la web.
Voy a ser más específico:
funciona, ya no me tira ningún error, pero no me lee desde el archivo xml (por eso creo que debe ser problema del crossdomain)

Por yeayu

18 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Abr 2010 09:24 am
sabeis algun otro servidor donde pueda probar??porque lo mismo me estoy dando cabezazos tambien con las politicas de google sites..no se!

Por yeayu

18 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Abr 2010 11:28 am
El crossdomain tiene que estar en el directorio raiz, sino esta allí puedes hacer un Security.loadPolicy desde otro directorio superior a aquel desde donde quieres cargar el recurso

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Abr 2010 01:02 pm
el crossdomain lo tengo en: sites.google.com/myuser/ al igual que el .swf y el archivo xml a acargar.
con directorio raiz te refieres a que deberia estar en sites.google.com??
como utilizo el security.loadpolicy?

Por yeayu

18 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Abr 2010 01:06 pm

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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