Comunidad de diseño web y desarrollo en internet online

SecurityError 2028 en XML externo

Citar            
MensajeEscrito el 26 Nov 2008 05:49 pm
Dado el siguiente código:

Código :

var XML_URL:String = "http://xoap.weather.com/weather/local/94519?cc=*&dayf=5&link=xoap&prod=xoap&par=1073480381&key=c47bca0b7b2b5898";
var miXMLURL:URLRequest = new URLRequest(XML_URL);
var myLoader:URLLoader = new URLLoader(miXMLURL);

myLoader.addEventListener(ProgressEvent.PROGRESS, progressHandler);
myLoader.addEventListener("complete", xmlLoaded);

function progressHandler(event:ProgressEvent):void {
   ...
}
function xmlLoaded(event:Event):void{
   miXML = XML(myLoader.data);
   ...


Para una aplicación de datos del estado del clima, no me permite ejecutarlo en SWF LOCAL, si creo el proyector EXE si lo hace y lo necesito en SWF. En el control+enter de flash sí se ve correctamente...
El error:

Flash Player escribió:

SecurityError: Error #2028: El archivo SWF local file:///C|/Documents%20and%20Settings/Tom/programas/Tiempo%5FAplicación.swf del sistema de archivos no puede acceder a la URL de Internet http://xoap.weather.com/weather/local/94519?cc=*&dayf=5&link=xoap&prod=xoap&par=1073480381&key=c47bca0b7b2b5898.
at flash.net::URLStream/load()
at flash.net::URLLoader/load()
at flash.net::URLLoader$iinit()
at Tiempo_Aplicaci_fla::MainTimeline/Tiempo_Aplicaci_fla::frame1()

Por tomasdev

220 de clabLevel

1 tutorial

 

Argentina por ahora...

firefox
Citar            
MensajeEscrito el 26 Nov 2008 06:09 pm

Por tomasdev

220 de clabLevel

1 tutorial

 

Argentina por ahora...

firefox
Citar            
MensajeEscrito el 26 Nov 2008 06:56 pm
Necesitas un crossdomain.xml en el raíz del sitio desde donde cargas el archivo para que te autorice

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 26 Nov 2008 07:10 pm
2-> La PC no dispone de servidor web para hacer un crossdomain

Por tomasdev

220 de clabLevel

1 tutorial

 

Argentina por ahora...

firefox
Citar            
MensajeEscrito el 26 Nov 2008 07:17 pm
El crossdomain va en el servidor donde consultas el webservice, no en el cliente

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 26 Nov 2008 07:24 pm
Y tu piensas que tengo acceso a weather.com ?

Por tomasdev

220 de clabLevel

1 tutorial

 

Argentina por ahora...

firefox
Citar            
MensajeEscrito el 26 Nov 2008 07:29 pm
Ese no es mi problema

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 26 Nov 2008 08:04 pm
Lo que planteas no es una solución, ...

Por tomasdev

220 de clabLevel

1 tutorial

 

Argentina por ahora...

firefox
Citar            
MensajeEscrito el 26 Nov 2008 08:04 pm
El problema lo tengo yo y por eso pongo aquí comentarios para que me ayuden, no para que digan "ese no es mi problema".

El archivo corre LOCAL, no "WEB LOCAL"

Por tomasdev

220 de clabLevel

1 tutorial

 

Argentina por ahora...

firefox
Citar            
MensajeEscrito el 26 Nov 2008 08:24 pm
Y tu piensas que tengo acceso a weather.com ?


Modera tu tono y obtendrás respuestas.

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 26 Nov 2008 08:39 pm
Sí respuestas comoo

solisarg escribió:

Ese no es mi problema

Jorge

Por tomasdev

220 de clabLevel

1 tutorial

 

Argentina por ahora...

firefox
Citar            
MensajeEscrito el 26 Nov 2008 09:52 pm
Ok, good luck

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 26 Nov 2008 09:54 pm
Respuestas como


[quote=solisarg]
Ok, good luck

Jorge [/quote]

Por tomasdev

220 de clabLevel

1 tutorial

 

Argentina por ahora...

firefox
Citar            
MensajeEscrito el 25 Sep 2010 01:51 am
tengo el mismo problema lo pudieron solucionar
????

Por jorhcl

28 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Sep 2010 02:28 am
No en su momento, pero puedes contar tu caso y veremos de ayudarte en la medida de lo posible :)

Por tomasdev

220 de clabLevel

1 tutorial

 

Argentina por ahora...

firefox
Citar            
MensajeEscrito el 29 Sep 2010 09:03 pm
¿Has probado a cambiar en Archivo>Configuración de la publicación la opción de Acceso a archivos. Puede que la opción de seguridad la tengas en acceso a local y deberías cambiarlo a acceso a la red.
Además también tienes que tenerla configurada como excepción en el Flash Player, permitiendole el acceso al archivo que tengas en local aquí:
http://www.macromedia.com/support/documentation/es/flashplayer/help/settings_manager04.html
Ya me dirás si te ha valido de algo.
La unión de estas dos cosas te va a permitir ver el SWF tanto en local como en red.

Por malcomcc

39 de clabLevel



Genero:Masculino  

Desarrollador Web/Multiplataforma/Gráfico

firefox

 

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