Error#2122 不能访问 ./images/xxx.jpg。需要策略文件,但加载此媒体时未设置 checkPolicyFile 标志。 说明:当需要使用contentLoaderInfo.url来设置加载资源地址,而此地址又不是绝对地址时,flashplayer将报2122的错误。 解决办法: - 侦听ProgressEvent.PROGRESS或者Event.COMPLETE事件,在事件处理函数中获取LoaderInfo.url属性
- 调用Security.loadPolicyFile()方法并配置策略文件
- 检测LoaderInfo.childAllowsParent的属性值,当该值变为true的时候再做后续处理
|