AIR 文件系统概要
AIR 文件系统概要
Adobe AIR 提供了众多类来支持访问,创建和管理文件及其目录。这些类都包含在flash.filesystem包中,如下:
File
一个File对象表示一个文件或目录的路径。
FileMode
FileMode类定义了一些字符串常量作为FileStream类的open()和openAsync()方法参数使用。这些参数决定FileStream对象打开的文件操作模式,如写入,读取,追加或更新。
FileStream
FileStream对象用于打开文件并进行读写。一旦创建了一个File对象引用,就需要传递给FileStream对象以便进行打开或数据操作。
File类的有些方法同时有同步和异步两个版本:
File.copyTo() 和 File.copyToAsync()
File.deleteDirectory() 和 File.deleteDirectoryAsync()
File.deleteFile() 和 File.deleteFileAsync()
File.getDirectoryListing() 和 File.getDirectoryListingAsync()
File.moveTo() 和 File.moveToAsync()
File.moveToTrash() 和 File.moveToTrashAsync()
相应的,FileStream操作方式是否是异步取决于FileStream对象打开文件的方式:是调用open()还是openAsync()方法。
异步方法使进程在后台运行,当完成时再触发相应的事件通知。异步进程执行时,其他代码可以继续执行,而同步方法必须设定监听器如File或FileStream 的addEventListener()方法。
同步方法简单些,只要设定监听器处理就可以了,但是后台进程没有完成,程序将一直处于等待状态,这点特别的对于显示渲染或动画很不利,看起来好像无反应一样。
AIR 文件系统概要相关推荐
- Flash AIR文件操作:AIR文件基础
AIR允许我们开发与文件系统协同工作的应用程序 我们可以使用Adobe? AIR? 文件系统API提供的类访问主机的文件系统.使用这些类,可以访问.管理目录与文件,建立目录与文件,向文件写数据等等.我 ...
- boot lvm 分区_Linux系统常规分区和LVM分区
上一篇博文我们说了Linux文件系统概要介绍,那么怎么创建文件系统呢,让我们来实战一下吧! 磁盘分区表主要有两种格式,一种是限制较多的 MBR 分区表,一种是较新且限制较少的 GPT 分区表. 1. ...
- 面试准备:操作系统常见面试题汇总
文章目录 1.为什么要有用户态和内核态?内核态和用户态的运作方式? 2.进程间通信方式介绍 3.Linux查看进程状态.cpu状态.占用端口的进程号的命令?linux top命令VIRT,RES,SH ...
- Linux(1) 概要、安装 、文件系统基本认知
系列文章目录 目录 系列文章目录 前言 一.Linux是什么? 二.首先了解安装步骤 1.两种安装方式[双系统教程此文里暂且不讲] 2.省略安装直接使用[这种直接购买直接使用,不讲,但远程连接后面讲] ...
- 面向JavaScript开发人员的Adobe AIR与Dreamweaver
入门教程,非常详细,CS4里面应该可以省略前面几步直接开发了. Adobe AIR对于HTML/JavaScript应用程序与桌面的集成有着出色的支持,但除了所有附加功能之外,还需要一些其他工具和技术 ...
- 《Adobe AIR权威指南》——《Flex 3权威指南》作者新作
媒体评论 "本书是 AIR 技术图书中的佼佼者,将使你轻松结合桌面技术和因特网技术进行 Web 开发." --Rafiq Elmansy ,资深多媒体图形设计师和 Web 设计师 ...
- NanoPi NEO Air使用三:OverlayFS、CPU温度和频率、wifi、蓝牙、npi-config
NanoPi NEO Air使用一:介绍 NanoPi NEO Air使用二:固件烧录 NanoPi NEO Air使用三:OverlayFS.CPU温度和频率.wifi.蓝牙.npi-config ...
- 腾讯Hermes设计概要——数据分析用的是列存储,词典文件前缀压缩,倒排文件递增id、变长压缩、依然是跳表-本质是lucene啊...
转自:http://data.qq.com/article?id=817 三.Hermes设计概要 架构描述 系统核心进程均采用分散化设计,根据业务发展需求,可随意扩缩容机器; 周期性数据直接通过td ...
- AIR for IOS开发问题小结
昨天终于成功地向APP STORE提交了应用,个人感觉用AIR做IOS开发就是个坑啊.出了问题之后,问苹果的技术支持,人家说"对于非XCODE环境下开发及发布所造成的问题我们在资料库中无法找 ...
- 设置Adobe Air应用程序属性
除了所有创建 AIR(Adobe Integrated Runtime )应用程序的需要的资源文件以外,Adobe AIR应用程序还需要一个应用程序描述文件,一个用来定义Adobe AIR应用程序基本 ...
最新文章
- softmax(a,axis=0)的用法理解 总结
- TensorFlow学习笔记(十九) 基本算术运算和Reduction归约计算
- 休眠锁定模式–乐观锁定模式如何工作
- 使用Java的Apache Camel入门
- js显示PHP源代码命令,layedit富文本编辑器中如何添加显示源码功能(代码)
- Float 运算的怪异性
- 史上最拉风年货?苏宁门店私人飞机开售 网友:这个真香不了吧
- IBatis.net动态SQL语句(六)
- ubuntu20 卸载显卡驱动失败_Ubuntu20.04显卡驱动安装
- 惠普计算机如何用u盘引导启动不了系统安装系统,惠普笔记本进BIOS设置U盘启动教程...
- Exchange ProxyShell复现
- 2021年互联网热梗盘点
- 数据库的部分依赖、完全依赖、传递依赖
- 迎合老板还是员工 结果导向CRM更受欢迎
- 苹果授权登录Sign In With Apple亲测通过版[100%成功]
- 火灾隐患是查不完的,消防监管要着力于提升单位消防能力
- C语言函数指针调用函数
- 利用 a 标签 实现 下载图片(不是打开)的正确姿势
- 基于【GIS地理信息+实景三维】在一体化地质灾害监测预警平台中的核心应用
- 新版标准日本语初级_第四十三课