守望者--AIR技术交流
标题:
2000
[打印本页]
作者:
破晓
时间:
2015-1-8 15:06
标题:
2000
异常语句:
"SecurityError: Error #2000: 没有活动的安全上下文。"
常见问题:
摘自网络:
adobe的奇怪恶心的设定,或者是bug。被本地读入的swf如果设定为只访问网络,被本地读入就会报这个错。
如果被读入的swf是cs5编译的,最简单了,改一下发布设置就行了。
flashdevelp就麻烦点,因为我不知道编译参数是怎么样弄的。最后查到了一个资料。
在 Compiler Options => Additional Compiler Options 添加-use-network=false
如果您遇到该问题,请回帖
作者:
破晓
时间:
2015-1-10 13:52
具体是这样的
1.flashdevelop 4 编译一个a.swf。
2.flash cs5.5编译一个swf ,单纯的 loader.load a.swf.
如果是编译环境,不会报错,但是如果直接在文件夹下面双击就会报 SecurityError: Error #2000: 没有活动的安全上下文。
我反复搜索网上的,没有找到答案。
测试过 如果用 第一个步骤用flash cs5.5来生成一个swf,是不会报这个错的
有谁能回答这个问题,不胜感激
非常感谢二楼的测试,你给的文件,我测试了是一样的效果,双击cs5.swf,同样弹出弹出错误提示
"SecurityError: Error #2000: 没有活动的安全上下文。".注意直接Ctrl + Enter是不会报这个错的。
经过我之前几个小时的搜索资料和测试,终于找到了问题所在,说出来给大家分享。
adobe的奇怪恶心的设定,或者是bug。被本地读入的swf如果设定为只访问网络,被本地读入就会报这个错。
如果被读入的swf是cs5编译的,最简单了,改一下发布设置就行了。
flashdevelp就麻烦点,因为我不知道编译参数是怎么样弄的。最后查到了一个资料。
在 Compiler Options => Additional Compiler Options 添加-use-network=false
欢迎光临 守望者--AIR技术交流 (http://www.airmyth.com/)