flash点击按钮怎样打开D盘文件夹

 我来答
楚懿瑶
2017-11-27 · TA获得超过5020个赞
知道大有可为答主
回答量:6917
采纳率:84%
帮助的人:1834万
展开全部
AS3,FileReference类。
browse() 方法
public function browse(typeFilter:Array = null):Boolean
语言版本: ActionScript 3.0
运行时版本: AIR 1.0, Flash Player 9
显示一个文件浏览对话框,让用户选择要上载的文件。该对话框对于用户的操作系统来说是本机的。用户可以选择本地计算机上的文件,也可以选择其他系统上的文件,例如,通过 Windows 上的 UNC 路径选择文件。
注意:可在 Adobe AIR 中使用的 File 类包括用于访问更具体的系统文件选择对话框的方法。这些方法是 File.browseForDirectory()、File.browseForOpen()、File.browseForOpenMultiple() 和 File.browseForSave()。
当调用此方法并且用户成功选择文件时,会使用该文件的属性填充此 FileReference 对象的属性。以后每次调用 FileReference.browse() 方法时,FileReference 对象的属性都重置为用户在对话框中选择的文件。每次只能执行一个 browse() 或 download() 会话(因为每次只能调用一个对话框)。
使用 typeFilter 参数,可决定对话框显示哪些文件。
在 Flash Player 10 和 Flash Player 9 Update 5 中,只有响应用户事件(例如,在鼠标单击或按键事件的事件处理函数中)才能成功调用此方法。否则,调用此方法将导致 Flash Player 引发 Error 异常。
请注意,由于已向 Flash Player 中添加了新功能,因此当发布到 Flash Player 10 时,一次只可以激活下列操作中的一个操作:FileReference.browse()、FileReference.upload()、FileReference.download()、FileReference.load()、FileReference.save()。否则,Flash Player 会引发运行时错误(代码 2174)。使用 FileReference.cancel() 可停止正在进行的操作。此限制仅适用于 Flash Player 10。早期版本的 Flash Player 在同时进行多个操作时不会受到此限制的影响。
在 Adobe AIR 中,文件浏览对话框并不始终显示在由另一个窗口(具有非空 owner 属性的窗口)拥有的窗口的前面。要避免窗口顺序问题,请在调用此方法之前隐藏所拥有的窗口。
参数
typeFilter:Array (default = null) — 一个 FileFilter 实例数组,用于过滤在对话框中显示的文件。如果省略此参数,则显示所有文件。有关详细信息,请参阅 FileFilter 类。
返回
Boolean — 如果参数有效并且打开了文件浏览对话框,则返回 true。
网雨霏霏
2017-11-26 · TA获得超过1万个赞
知道大有可为答主
回答量:1.3万
采纳率:46%
帮助的人:3721万
展开全部
可以实现,但必须发布为exe格式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式