Apache flex Flex:跨域图像加载?

Apache flex Flex:跨域图像加载?,apache-flex,cross-domain,Apache Flex,Cross Domain,好的,我有一个应用程序,它使用标记加载产品图像并更改源。.SWF位于网站的http端,图像位于网站的https端。所以一开始我遇到了这个错误: 安全性错误:错误#2122:安全性 沙盒冲突:Loader.content: 无法访问 . 需要策略文件,但 检查时未设置checkPolicyFile标志 此媒体已加载。在 flash.display::加载程序/获取内容()位于 平滑图像/ 呃() 所以经过一些研究,我发现了这篇文章:我照它说的做了,现在我得到了类似的错误: 安全性错误:错误#212

好的,我有一个应用程序,它使用标记加载产品图像并更改源。.SWF位于网站的http端,图像位于网站的https端。所以一开始我遇到了这个错误:

安全性错误:错误#2122:安全性 沙盒冲突:Loader.content: 无法访问 . 需要策略文件,但 检查时未设置checkPolicyFile标志 此媒体已加载。在 flash.display::加载程序/获取内容()位于 平滑图像/ 呃()

所以经过一些研究,我发现了这篇文章:我照它说的做了,现在我得到了类似的错误:

安全性错误:错误#2123:安全性 沙盒冲突:Loader.content: 无法访问 . 没有授予访问权限的策略文件。在 flash.display::加载程序/获取内容()位于 平滑图像/ 呃()

此外,在我单击弹出的错误框中的Disclose之后,图像会在之后加载,但随后会设置为实际图像的大小,而不是我设置组件的宽度和高度。我不知道该怎么办

感谢您的帮助


谢谢

我可以通过本文中的说明,通过使用代理让它工作:我认为图像加载速度较慢,这可能不是理想的解决方案,但至少它现在可以工作了,这比什么都不工作要好。

在访问之前,您是否将LoaderContext设置为true?是的,我正在按照教程中所说的方法进行操作,在图像初始化功能中。我还有其他Flash应用程序可以将https图像加载到http端而不会出现问题。我真的不明白为什么现在这是一个问题,它们是同一个域。在读了这篇文章后,我使用代理实现了这一点:你应该给出答案并接受它,而不是在评论中留下它,如果你成功了。