我试图调用从Android应用程序的外部SWF,但我得到 “的SecurityError:错误#2070:安全沙箱冲突:”Android的AS3 - “的SecurityError:错误#2070:安全沙箱冲突:”
我容器代码很简单,当我在本地调用它时,它是有效的。
CODE于容器SWF调用本地Hope.swf - (工程)
var my_loader:Loader = new Loader();
my_loader.load(new URLRequest("Hope.swf"));
addChild(my_loader);
CODE于容器SWF调用网络Hope.swf - (不工作) VAR my_loader:装载机=新的Loader(); my_loader.load(new URLRequest(“http://www.MY-WEBSITE.com/hope/upload/php/files/Hope.swf”)); addChild(my_loader);
允许我使用的是DROID应用程序,所以什么样的安全域我会允许,如果我能。
非常感谢您对此材料的任何帮助。
下面是一个服务器,我想请我的SWF代码:
import flash.media.Sound;
import flash.media.SoundChannel;
Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;
tree.mouseChildren = false;
hope.mouseChildren = false;
**Event.ADDED_TO_STAGE;**
/////////////////////// /////
以下是错误我得到:
SecurityError: Error #2070: Security sandbox violation: caller http://www.MY-WEBSITE.com/hope/upload/p ... s/Hope.swf cannot access Stage owned by app:/testing.swf.
at flash.display::Stage/requireOwnerPermissions()
at flash.display::Stage/addEventListener()
at fl.text::TLFRuntimeTabManager$/onAddedToStage()