我一直在我的flash (as3)应用程序中使用谷歌地图和streetView的静态应用程序接口。在我把它上传到服务器之前根本没有问题。它开始给我沙盒违规错误和错误#2048。我已经尝试加载crossDomain文件和允许域名,但没有成功,我也不能使代理工作。我的应用程序以前使用JS API工作,但我需要改进它,使其只运行我的swf文件,而不需要额外的div。
发布于 2011-09-21 01:45:05
这是一个跨域策略问题。您必须从另一个域加载SWF,或者您的SWF是由SWF未驻留的域加载的。例如,您的SWF在www.a.com上,并且正在从www.b.com加载swf。您的SWF需要加载www.b.com/crossdomain.xml,并且该XML文件必须授予您SWF权限。在www.b.com从www.a.com加载SWF的情况下,您必须提供SWF所在域(最好是目录)上的crossdomain.xml文件。点击此处查看更多信息:
http://curtismorley.com/2007/08/31/flash-cs3-flex-2-as3-error-2148/
https://stackoverflow.com/questions/7487823
复制相似问题