0

我有一个 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其及其所有随附文件放在_flashDocumentRoot 中的一个目录中。

如果我去http://mywebsite/_fl​​ash/main.swf Flash 加载就好了。

但是,从我的 Wordpress 页面 - 比如说http://mywebsite/flashypage - 它没有。/_flash/main.swf加载正常,但浏览器正在寻找所有随附.zlib文件和其他文件,而不是在 中/_flash,但在/flashypage(当然不作为目录存在)。

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

在那种情况下,考虑到 Wordpress 的 URL 路由,有什么方法可以真正嵌入 Flash 吗?

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

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

有任何想法吗?

4

1 回答 1

0

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

于 2010-10-06T00:42:31.757 回答