一般情况下,从本地文件系统运行的Flash程序和通过信任的Web上下载的swf、flv的内容都可正常播放。但有时会碰到下载的swf、flv内容会出现一个如下的提示框
此框提醒用户所使用的 swf 或 flv内容正在尝试从其所在域外部(国外)的站点访问信息,说明本地 swf或flv 无法再连接 Internet、执行 HTTP 通信或与本地HTML 文件通信,只有通过设置适当的权限来消除此对话框并解除现有内容中的故障,才能使其正常运行。
设置如下:
方法一:通过设置管理器交互方式授权
点击上面提到的提示框中“设置”时,会看到如下界面,选择“始终允许”,并在“编辑多个位置”下拉框中看到“添加位置”——添加你使用的文件或文件夹路径,此时swf或flv才能正常播放,但下载域外部文件并每次添加多个文件,操作很麻烦。
方法二:通过执行安装程序在用户计算机上创建Flash Player 配置文件的非交互方式授权。
这里分两步操作:
1、创建文件。打开记事本输入
c:
d:
e:...
等,建立跟自己电脑一致的盘符,然后保存文件名和格式为:myTrustFiles.cfg。
2、为存放myTrustFiles.cfg文件寻找路径。因每个人安装Flash路径不同,寻找其配置文件的路径也不同
⑴ 打开我的电脑,选中C盘右击打开“资源管理器”,点选左边框中Windows,按照
C:Windowssystem32MacromedFlashFlashPlayerTrust,到此,把建立的myTrustFiles.cfg文件粘贴在FlashPlayerTrust文件夹里,OK。
⑵ 打开我的电脑,选中C盘右击打开“资源管理器”,点选左边框,按照
C:Documents andSettingsAdministratorApplication DataMacromediaFlashPlayer#SecurityFlashPlayerTrust,到此,把建立的myTrustFiles.cfg文件粘贴在FlashPlayerTrust文件夹里,OK。
这样从根本上解决问题,可谓一劳永逸。
在此感谢Dysrdysr老师的指点与热情帮助。