我正在编写一个Photoshop插件作为一个ExtendScript (Javascript)文件,然后加载一个plugin.swf窗口,我将称之为plugin.swf -我的plugin.swf文件使用一个元素发布到特定的URL。当我用Internet加载plugin.swf时,HTTP就成功完成了。当我通过Javascript (通过Adobe的文件plugin.swf脚本菜单调用)加载->时,HTTP返回以下内容:
..。target = (flash.net::URLLoader)#3 text =“错误#2048:安全沙箱违规:flash.net::URLLoader的.swf}不能从我试图发送HTTP }的{位置加载数据。”类型= "securityError“时间戳=0 timeToLive =0.
为什么HTTP在通过Internet加载.SWF文件时工作,而在通过加载时却不能工作?
编辑:有人吗?
发布于 2010-10-08 05:41:48
因为从文件系统加载的swf与在flash的内部闪存播放器中加载的安全沙箱或在浏览器中加载的安全沙箱不同。不知道如何解决这个问题;在这种情况下,我不认为策略服务器会有所帮助。
如果您试图通过脚本中的Javascript打开一个新窗口(这将是嵌入swf的web上的一个页面,而不是您的文件系统),会发生什么呢?我不确定它是否会被完全忽略,或者使用默认浏览器。如果这不起作用,你很可能就倒霉了。
https://stackoverflow.com/questions/3338875
复制相似问题