怎样在flash里打开相对路径下的文件夹?

来源:百度知道 编辑:UC知道 时间:2024/09/22 03:51:06
我想在按钮上做action动作,目的是打开一个相对路径或同一路径下的文件夹,请问如何实现?
比如我做了一个多媒体课件,刻录在光盘上,要通过课件里的某个按钮,打开光盘上的某个特定的文件夹,请问要怎么做?
谢谢~!

直接写就可以
on (release) {
getURL("aa");
}
其中aa是文件夹的名字

打开我的电脑:
getURL("::{20D04FE0-3AEA-1069-A2D8-08002B30309D}");

打开我的文档
getURL("::{450D8FBA-AD25-11D0-98A8-0800361B1103}");

而介绍打开普通文件夹的方法较少,此方法是用 File 协议来实现的,例如,要打开 E 盘下的一个名为“test”的文件夹,写法如下:
getURL("file:///E:/test");

另一种使用类似 DOS 的相对路径的写法(注意:要让此方法在发布成 exe 后仍然有效,该 exe 不能放在中文目录下。从所在分区开始到所在目录,都不能是中文。最简单的,把该 exe 文件放在 C 盘根目录测试)。示例如下:

打开 swf 所在的根目录:
getURL("."); 或 getURL("./");
打开 swf 所在目录下的 test 文件夹:
getURL("./test");

注解:File 协议主要用于访问本地文件,就如同在 Windows 资源管理器中打开文件一样。
应用:要使用 File 协议,基本的格式如下:file:///文件路径,比如要打开 E 盘 test 文件夹中的 test.swf 文件,那么可以在资源管理器或 IE 地址栏中键入“file:///e:/test/test.swf”后回车。