在Wordpress中嵌入Flash:文件路径问题?

时间:2010-10-05 19:06:45

标签: flash wordpress filepath

我有一个Wordpress网站。我想在我的一个页面中嵌入一个Flash文件,如下所示:

<object id="wdmmg" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"  
 width="100%" height="100%" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="src" value="/_flash/main.swf" />
<embed id="wdmmg" type="application/x-shockwave-flash" width="100%" height="100%" src="/_flash/main.swf"> 
</embed></object>

我收到的Flash文件(我不是Flash编码器,因为它会变得清晰)附带了一堆额外的.zlib和资产文件。我已将main.swf及其所有附带文件放在DocumentRoot的_flash目录中。

如果我转到http://mywebsite/_flash/main.swf,Flash加载就好了。

但是,从我的Wordpress页面 - 比如http://mywebsite/flashypage - 它没有。 /_flash/main.swf加载正常,但浏览器正在查找所有随附的.zlib以及/_flash以外但/flashypage中的其他文件(当然不存在于{{1}}中目录)。

我的Flash编码器告诉我,Flash总是在相对于加载HTML页面的目录中查找其资源。

在这种情况下,鉴于Wordpress的URL路由,有什么办法可以实际嵌入Flash吗?

Viz:我无法在文档根目录中创建/ flashypage / _flash子目录或符号链接,并将Flash资产放在那里,因为当我尝试加载http://mywebsite/flashypage时,我只看到一个目录清单。

我不能只在/ flashypage目录中放置一个index.html页面来加载Flash,因为我需要这个页面成为Wordpress的一部分,并使用我的Wordpress模板。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我自己对flash不是很强,但如果flash嵌入式总是会查找其嵌入的页面目录中的文件,那么为什么不尝试iframe呢?将Flash文件嵌入到一个简单的html页面中,并将其保存在/_flash目录中,然后将html页面嵌入为iframe。