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

2025-03-09 14:04:15
推荐回答(2个)
回答1:

打开我的电脑:
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”后回车。

回答2:

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