这是合约。我使用Unity构建了SWF,并使用swfobject嵌入到HTML页面中。当我在本地加载页面(zip)时,它的效果非常好,但它总是说"电影未加载"当我尝试加载页面时。 from server
我已经检查了类似的嵌入式电影(this one和this one),并且在脚本中也没有发现HTML代码的差异。所以我怀疑问题的根源是我的服务器,很可能是它的重写规则。昨天我尝试使用多个手册,论坛帖子等等来理解这个文件的含义:
AddHandler application/x-httpd-php52 .php .php5 .php4 .php3
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
曾几何时,在谷歌翻译存在之前,我花了一整天时间成功地将一篇文章从简体中文翻译成俄语(没有中文经验和俄语学校课程的整体C-)。因此,当我花了相同的时间来处理一些声明性代码并且仍然不知道即使我是对的并且它将解决我的问题时,我感到非常沮丧。
所以我将非常感谢一两个有用的答案。
答案 0 :(得分:1)
我做了一些进一步的测试,遗憾的是控制台上没有错误。但是看起来服务器上的.swf
文件有问题,因为当我从服务器下载文件时,它也无法在本地工作。 (你之前尝试过吗?)
你是如何上传文件的?网络上有许多来源(例如http://www.techtutorials.net/articles/ftp_binary_or_ascii__a.html),指出您必须对binary
等文件使用.swf
模式。
<强> =&GT;使用binary
模式
其他一些想法:
检查.swf
文件的文件权限,至少应具有读取权限(例如644
)
检查Apache中的mime类型:AddType application/x-shockwave-flash swf
资料来源:http://www.htaccess-guide.com/adding-mime-types/
如果所有这些都无法解决您的问题,请告诉我。