主题:  请教相对路径的写法?

Jacklb

职务:普通成员
等级:1
金币:0.0
发贴:39
#12000/12/29 12:43:07
在Director 8中如果要打开一个文件,如果我用相对路径该怎么写法(因为要放到光盘上去运行的)。
我原先的代码如下:

Navigate (sprite 2 , "d:\test\test.htm")

请高手指点一下迷津,谢谢

Jack



wshnbb

职务:普通成员
等级:1
金币:0.0
发贴:70
#22000/12/29 13:07:46
你将test.htm文件与你的movie文件放在相同目录下试试,
Navigate (sprite 2 , "test.htm")
我以前在打开其他.exe文件时,这么用过,不知对你可否适用.
;) ;) ;)



Jacklb

职务:普通成员
等级:1
金币:0.0
发贴:39
#32000/12/29 13:22:03
放在同一个目录下,你的方法是可以的。
问题是,我的文件是在不同的目录下,而且必须在不同的目录。
因为这样执行文件的根目录才会比较干净。
还有其他的解决方案吗?



amith

职务:普通成员
等级:1
金币:0.0
发贴:159
#42000/12/29 13:48:41
global treename -- 不同内容的不同目录名字
temp=the moviepath & treename & "\xx.htm" --xx.htm 为调用的网页名字



愁眉不展

职务:普通成员
等级:1
金币:0.0
发贴:114
#52000/12/29 15:05:02
关于相对路径的用法,帮助中有非常详细的说明,这可能比在网上零零散散的回复要全面的多。



mtyou

职务:普通成员
等级:1
金币:0.0
发贴:78
#62000/12/29 17:17:26
用"\"代表下级目录,"/"代表上级目录,比如"\aaa\bbb.dir"表示当前目录下的aaa目录下的bbb.dir文件



donlee

职务:普通成员
等级:1
金币:1.0
发贴:271
#72001/1/1 15:28:23
在Director帮助中以searchpaths为关键字查找,末尾是see also @ 用这个@ 吧!
它代表当前目录,比如:
@\video\myvideo.avi