我有Dreamweaver CS5,并使用“插入FLV”功能生成一个Flash视频播放器。它创建一个带有两个文件的/ Scripts目录,swfobject_modified.js
和expressInstall.swf
,它还会在.html文件所在的目录中创建两个.swfs,FLVPlayer_Progressive.swf
和一个以皮肤命名的.swf(例如Clear_Skin_1.swf
)。
当我让Dreamweaver使用相对路径生成所有这些的HTML代码时,它可以工作。当我给Dreamweaver一个绝对的路径时,它没有。你可以在www.youngstreetdesign.com/staging/flvtest/test.html看到一个例子。
顶部是相对的,第二个是绝对的。第三是不相关的东西。
Dreamweaver在你给它提供视频路径的条目中说“在这里输入相对或绝对路径”,文档说绝对路径应该有效,所以,我很茫然。
绝对路径应该有效。对于html页面,只要它可以从文件的位置映射文件,它就没有区别。唯一的问题是如果javascript托管在另一个域上,因为存在会阻止其工作的安全问题。
对于网站根目录中的html doc,以下路径将完全相同:
/scripts/file.fla scripts / file.fla
到1级文件夹中的html文件:
/scripts/file.法拉 ../scripts/file.法拉
我会再次检查你的所有链接以确保。您是否尝试使用firebug或chrome的开发人员工具?他们应该显示页面显示的任何404,因此可能无法访问某个文件。