flash里的getURL好奇怪啊

来源:百度知道 编辑:UC知道 时间:2024/06/23 05:06:06
想用flash打开相对路径的文件index.html.

我把swf文件和index文件放在e盘根目录下,

用getURL("file://e:/index.html")的时候能打开网页,

用getURL("index.html")的时候却不能打开网页,会提示什么“找不到文件file:///e:/index.html”。

我观察了一下,发现如果不输入“file://”的话,系统会默认写入“file:///”,导致路径错误。

呀~~这怎么办呢?我做好后还要移动到其他电脑的呀,不能保证绝对路径的呀~~

试试getURL("./index.html")
不行的话你用fscommand吧

getURL("index.html","_blank ");
这么写没有错,你检查下是不是和flash发布文件放在一起

保证swf文件与index.html文件是在同一个目录下
如果SWF与要打开的资源属于同一目录下,可直接书写要打开的文件名及后缀。如getURL("index.html);
如果资源在下一层目录,就以/开头,如getURL("/index.html");
如果资源在上层目录,就以../开头,如gerURL("../index.html)";
以上说的目录是指SWF文件存放的目录为基准。