打印

[FLEX] 提问: 关于安全沙箱的奇怪问题

向大家请教一下, 请教一个关于安全沙箱的问题.

利用雅虎提供的天气预报API,我做了一个flash来查看天气.
在原先生成的文件内(默认的:bin-debug文件夹)和调试时可以访问这个API, 但放到其它文件夹下就弹出安全提示了.

why?
是用 flex 做的 swf
源代码发上来了
附件: 您所在的用户组无法下载或查看附件,您需要注册/登录后才能查看!
www.riaHome.cn
好象是flex项目会在FlashPlayerTrust目录里面写一个cfg文件,设项目目录下的swf拥有完全访问权限.
那怎样才能解决这个问题?
谢谢
www.riaHome.cn
你可以直接在player弹出的窗口中点设置,然后在adobe站上的一个网页中设置充许这个文件夹目录全局访问.
http://www.macromedia.com/suppor ... ings_manager04.html
或者在本机电脑上找到FlashPlayerTrust文件夹,在已经存在(也可以新建一个)的cfg文件中添加这个文件夹的目录..

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
这个是flash安全策略限制。
根本解决方法就是你通过自己写一个代理动态页面

原理就是
flash 访问 代理页面
代理页面 访问 雅虎天气预报数据
Kinglong 's Blog
专注研究Flash,FCS/FMS,CF,JS,AS,Java,C#等相关技术

TOP

建议使用代理页面 跨域是不允许的 本机访问跨域问题是可以的

TOP