FlashCS3.0 FileReference 文件操作类的用法详解(1)(6)

时间:2025-04-21

peFilter:Array (default = null) — 一个 FileFilter 实例数组,用于过滤在对话框中显示的文件。 如果省略此参数,则显示所有文件。 有关详细信息,请参阅 FileFilter 类。
返回 Boolean — 如果参数有效并且打开了文件浏览对话框,则返回 true。 在以下情况下,browse 方法返回 false:未打开对话框;正在进行另一个浏览器会话;使用 typelist 参数,但未能在数组的任一元素中提供描述或扩展名字符串。
事件 select:Event — 当用户从浏览文件选择器成功选择了项目时调度。
cancel:Event — 当用户取消文件上载浏览窗口时调度。
引发 IllegalOperationError — 在以下情况下引发:1) 另一个 FileReference 或 FileReferenceList 浏览会话正在进行中;每次仅能执行一个文件浏览会话。 2) 用户 mms.cfg 文件中的某个设置禁止此操作。
ArgumentError — 如果 typeFilter 数组包含格式不正确的 FileFilter 对象,将引发异常。 有关 FileFilter 对象正确格式的信息,请参阅 FileFilter 类。
另请参见
select event
cancel event
FileReference.download()
FileReferenceList.browse()
处理文件上载和下载
cancel () 方法
public function cancel():void
语言版本 : ActionScript. 3.0
Player 版本 : Flash Player 9
取消正在对该 FileReference 对象执行的任何上载或下载操作。 调用此方法并不会调度 cancel 事件。仅在用户通过退出文件上载或下载对话框来取消操作时,才会调度该事件。
download () 方法
public function download(request:URLRequest, defaultFileName:String = null):void
语言版本 : ActionScript. 3.0
Player 版本 : Flash Player 9
打开对话框,以允许用户从远程服务器下载文件。 虽然 Flash Player 没有限制可上载或下载的文件的大小,但是播放器正式支持的上载或下载文件大小最大为 100 MB。
download() 方法首先打开一个操作系统对话框,让用户输入文件名并在本地计算机上选择用于保存文件的位置。 用户选择了位置并确认下载操作时(例如,单击“保存”)后,开始从远程服务器下载。 侦听器接收事件来指示下载的进度、成功或失败。 为了在调用 download() 后确定对话框和下载操作的状态,ActionScript. 代码必须对 cancel、open、progress 和 complete 等事件进行侦听。
FileReference.upload() 和 FileReference.download() 函数是非阻塞式的。 这些函数在调用它们之后即返回,而不会等待文件传输完成。 此外,若 FileReferenc
e 对象离开作用域,则对该对象尚未完成的上载或下载操作将在它离开作用域后被取消。 只要希望上载或下载操作继续,就应确保将 FileReference 对象保留在作用域中。
成功下载文件之后,将使用本地文件的属性填充 FileReference 对象的属性。 如果下载成功,将调度 com

FlashCS3.0 FileReference 文件操作类的用法详解(1)(6).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219