我保存了与该杂志相关的所有文件(在我从缓存中查看的正确文件夹结构中):http://www.cbc.ca/heartland/features/mixed-media-magazine/mixed-media-magazine-1
问题是,swfobject.js文件无法打开。我收到一条错误,说“文件”未定义。而且,当我打开单个.swf文件(例如页面传播)时,某些元素可以工作(例如单击字符配置文件),但不会显示其他元素(如某些背景)。所以,我的问题是:我如何修改我所拥有的文件,让他们像在线一样正常离线进行交互?如果它对于简单的评论来说太复杂了,那么任何我能读到的新手友好的参考资料都会有很大的帮助。
答案 0 :(得分:2)
你不会制作一个,但你链接到一个swfobject.js文件,然后配置它。我使用自动代码生成器。这更容易。我使用这个在线版本:http://www.bobbyvandersluis.com/swfobject/generator/index.html
此外,如果可以,请使用谷歌CDN,如果由于某种原因无法访问,请使用本地版本进行备份。实际上,这意味着将其放在文档的<head>
中:
<script src="//ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
<script>swfobject || document.write('<script src="js/swfobject.js"><\/script>')</script>
第二行检查是否加载了swfobject,如果没有,则从本地源加载它,因此请确保在src目录路径中有一个本地副本。