2010-10-05 68 views
0

我有一个Wordpress网站。我要嵌入Flash文件在我的网页之一,象这样:在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(当然不存在作为目录)。

我的Flash编码器告诉我,Flash将始终在相对于加载HTML页面的目录中查找其资产。

在这种情况下,给定WordPress的URL路由,有什么办法可以实际嵌入Flash?

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

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

任何想法?

回答

0

我不擅长闪光我自己,但如果闪光灯嵌入是真的,总是寻找它嵌入在页面目录中的文件,那么为什么你不尝试一个iframe?将Flash文件嵌入一个简单的html页面,并将其保存在/_flash目录中,然后将html页面嵌入为iframe。