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
