I m 开发AIR应用程序(使用灵活性),从遥远的网络服务器上载几个图像。 然而,每当Im操纵持有遥控图像的集装箱时,我就会在我的ole中发现错误:
*** Security Sandbox Violation ***
SecurityDomain http://www.google.com/intl/en_ALL/images/logo.gif tried to access incompatible context app:/sandbox_test.swf
图像似乎没有受到影响,但我不喜欢显示我不理解的错误。 这里的样本显示问题:
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication width="500" height="500" xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:HDividedBox width="100%" height="300" horizontalCenter="0" verticalCenter="0" backgroundColor="#000000" liveDragging="true">
<mx:Image source="http://sstatic.net/so/img/logo.png"/>
<mx:Image source="http://www.google.com/intl/en_ALL/images/logo.gif"/>
</mx:HDividedBox>
</mx:WindowedApplication>
如果你在Box号电离层上拖拉机,则出现安全错误。
我审视了AIR的一些安全等级/安全沙箱,但缺席时,AIR应当获得网络资源(因此我认为图像的负荷)。 利用安全.allowDomain(“www.google.com”)是AIR的一种选择,它只是扔下了一种安全错误。
是否有任何人知道造成这种情况的原因,或如何加以纠正? (可能只是一种灵活性/AIR bug?)
而且,谁知道在发生错误时是否有办法打破错误,因此,我可以追查到造成错误的根源行动?