FMS 文件操作有点烦

      :: Flash :: 2007-5-22 10:18

FMS中提供了File类,以前一直没怎么用,现在在一个项目中要使用,本以为可以像Red5一样,随意操作文件,结果发现并不如意,特纪录心得如下:

1、只能在程序目录下创建一级目录

比如程序文件夹名为 game,当新建一个目录时,只能是game / newFolder,而不可以创建多级目录,例如 game/dir/dir,这是我尝试很久才发现的问题,后来在官方文档中看到了相关说明,好像是安全原因吧,具体也不清楚

2、文件格式不支持utf8

包含中文的xml文件无法解析。创建新的xml文件时才发现, ActionScript 对xml的支持简直弱的可怜。

还有一点,解析XML的一个方法:

先使用File类读取XML 文件,把整个文件的内容读出来,然后把读出的字符串转化为XML数据,再解析,这样可以避免加载XML文件时的异步等待,直接获得文件内容。

3、写文件时无法覆盖原来的内容。这个Bug还有待细查,不过我还没找到问题出在哪,每次写问题时都把文件删掉,再创建个新文件,然后写,笨法子

暂时就这么多,希望FMS的下一版服务端一定要支持oop,这是最大的心愿

标签集:TAGS:FMS
回复Comments() 点击Count()

回复Comments

{commenttime}{commentauthor}

{CommentUrl}
{commentcontent}