Flex保存文件 FileReference.save(data,filename)
如果 File 对象调用此方法,则文件名将为 File 对象所引用文件的名称。(AIR File 类扩展了 FileReference 类。)
事件
open:Event — 当下载操作开始时调度。
progress:ProgressEvent — 在文件下载操作期间进行定期调度。
complete:Event — 当文件下载操作成功完成时调度。
cancel:Event — 当用户取消对话框时调度。
select:Event — 当用户从对话框中选择要下载的文件时调度。
ioError:IOErrorEvent — 读取或传输文件期间发生输入/输出错误时调度。
引发
IllegalOperationError — 在以下情况下引发:1) 另一个浏览会话正在进行中;每次仅能执行一个文件浏览会话。2) 要下载的文件的名称中包含禁止使用的字符。3) 用户 mms.cfg 文件中的某个设置禁止此操作。
ArgumentError — 如果 data 的类型不是 ByteArray,并且不具有 toString() 方法,则将引发异常。如果 data 的类型不是 XML,并且不具有 toXMLString() 方法,则将引发异常。
Error — 为了响应用户动作(如鼠标事件或按键事件),将不会调用此方法。
MemoryError — 如果 Flash Player 无法为该文件分配内存,则可能会发生此错误。文件可能太大,或者可用的内存可能太小。