AIR管理文件关联

对于文件关联管理,air中的flash.desktop.NativeApplication类提供了4个方法: isSetAsDefaultApplication(extension:String):Boolean 返回当前AIR应用程序是否是指定文件格式的默认打开方式 参数extension是文件扩展名字符串,不用写”.”,比如”flv”,下面3条的extension一样 setAsDefaultApplication(extension:String):void 使当前应用程序与某种文件格式关联 removeAsDefaultApplication(extension:String):void 移除某个AIR应用程序与文件之间的关联 getDefaultApplication(extension:String):String 报告某个文件所关联的应用程序路径 返回应用程序路径的字符串

Flash

Flash文件格式说明

SWF文件头 字段 类型 备注 标识 8位 标识字节: F代表未压缩 C代表已压缩(SWF6以后的版本特有) 标识 8位 代表W 标识 8位 代表S 版本号 8位 代表SWF文件的版本,比如0x06代表SWF6 文件长度 32位 整个文件的所占的字节数 帧大小 RECT结构 SWF场景的大小,单位为1twip(1/20像素) 帧速度 16位 帧数 16位 影片总的帧数目 文件头以三个标识符开始,他们不是0x46, 0x57, 0x53 (“FWS”)就是0x46,0x57, 0x43 (“CWS”).一个FWS标识表示该文件是未压缩文件.CWS标识表示整个文件,在前八个字节,也就是文件长度字段之后所有的内容,都是开放标准 ZLIB压缩过的.用ZLIB库的数据格式,在Request for Comments (RFCs) 1950到1952文档中有所描述.CWS仅在SWF6以后才允许使用. 在标识符之后的一个字节是版本号.这个版本号不是一个ASCII字符,而是一个8位的数字.例如,SWF4文件的版本号是0x04,不是ASCII字符”4”(0x35).

Flash