0

我有 Dreamweaver CS5,并使用“插入 FLV”功能生成 Flash 视频播放器。它创建了一个包含两个文件的 /Scripts 目录swfobject_modified.js, 和expressInstall.swf,它还在 .html 文件所在的目录中创建了两个FLVPlayer_Progressive.swf.swf, 和一个以皮肤命名的 .swf(例如Clear_Skin_1.swf)。

当我让 Dreamweaver 使用相对路径为所有这些生成 HTML 代码时,它就可以工作了。当我给 Dreamweaver 一个绝对路径时,它没有。您可以在www.youngstreetdesign.com/staging/flvtest/test.html查看示例。

上层是相对的,第二层是绝对的。三是无关的东西。

Dreamweaver 在您为其提供视频路径的条目中说“在此处输入相对或绝对路径”,并且文档说绝对路径应该可以工作,所以,我不知所措。

4

1 回答 1

1

绝对路径应该有效。对于 html 页面,只要它可以从它的位置映射文件,文件的位置就没有区别。唯一的问题是如果 javascript 托管在另一个域上,因为会有安全问题会阻止它工作。

对于网站根目录中的 html 文档,以下路径是相同的:

/scripts/file.fla 脚本/file.fla

到位于 1 级文件夹中的 html 文件:

/scripts/file.fla ../scripts/file.fla

我会再次检查您的所有链接以确保。您是否尝试过使用 firebug 或 chrome 的开发者工具寻找?他们应该显示页面显示的任何 404,因此它可能无法访问某个文件。

于 2011-02-15T10:39:51.050 回答