在flex应用开发时,曾经遇到过这样的问题,当访问文件系统上的资源,比如一个.flv文件时,flash player 报如下错误: “只有仅限于文件系统的 SWF 文件和可信的本地 SWF 文件可以访问本地资源”. 经查阅文档,找到了一劳永逸的解决方法: 在C:\windows\system32\Macromed\Flash\FlashPlayerTrust 下面,创建一个文本文件,例如dev.txt,把开发时要运行的swf所在目录每个目录一行,写到dev.txt文件中,例如:
E:\flexprojects\fmstest\
E:\flexprojects\VideoPlayer\
这样这些目录中的swf文件在运行时的安全沙箱类型就变成了” Security.LOCAL_TRUSTED”, 可以随意访问本地或者远程的资源了.
注:在flash 10下,该目录为
没有评论:
发表评论