我有一个Flash SWF文件在我的网站根目录下正常工作。它是完全嵌入的,包括直接在网站上托管的播放器在内的所有内容(不是YouTube嵌入)。此flash文件从位于我的网站根目录中的页面播放。我想在一个不在根目录中的页面中显示相同的flash SWF,也就是说,它位于一个从菜单项链接的虚拟子目录中的页面上。
1) 我有www.friendlyaquaponics.com
. 主页包含flash视频(页面上的第二个视频,而不是第一个视频)。它播放正确。HTML在<code> ... </code>
标签。
2) 当绝对URL直接放入浏览器地址栏时,相同的swf将正确播放,如www.friendlyaquaponics.com/fa-2013-03-24b.swf
. 它可以找到所有必需的组件,包括播放器控件。
3) 但我有一个链接页面,链接自顶部菜单TRAININGS->NEW YORK。此页面位于Wordpress的“虚拟”子目录中www.firendlyaquaponics.com/new-york/
我把同一段flash视频的编码放在了“纽约”页面。但它不会播放。我尝试了许多指定swf路径的变体(根据需要在3个位置),但似乎没有任何变体起作用:
a) 引用<param name="movie" value="http://www.friendlyaquaponics.com/fa-2013-03-24b.swf" />
不起作用,即使如上所述,这个绝对URL是独立工作的。
b) 引用<param name="movie" value="../fa-2013-03-24b.swf" />
此相对URL不起作用(不加载或显示播放器控件)。
c) 引用<param name="movie" value="/fa-2013-03-24b.swf" />
此“绝对相对”URL(相对于网站根)不起作用(不加载或显示播放器控件)。
在“虚拟子目录”中的页面上下文中,Flash嵌入代码中的正确引用是什么?