我有10个html文件,基本上它们是最终用户可以在Mac和PC上的Chrome,Safari和Firefox中打开的测验。
这些文件最初是在大约3年前创建的,现在我发现最新版本的Chrome和Safari无法在Mac上打开,对PC不确定。
根据我对编码的非常有限的了解,这些html文件应该启动一个在浏览器中播放的.swf
文件。这是否易于解决?
答案 0 :(得分:1)
您是否更新了Flash插件的版本?如果.swf文件没有播放可能是罪魁祸首,它也可能是在浏览器中禁用Flash的设置。
答案 1 :(得分:1)
“我的最终用户没有在网上进行测验,他们只需下载zip,解压缩并参加测验。基本上他们正在做这些 本地“
如果您愿意跳过使用Flash Player(浏览器插件)并将Flash Player作为桌面应用程序运行,那么它将运行您的测验。
我在Windows PC上工作。 FlashPlayer.exe 应该已经存在于您的设备上(即:浏览器在网页中将其作为“插件”运行)。
可以在文件资源管理器中右键单击任何SWF,然后选择“使用Flash Player打开”。也许在你的测验的某个文件夹中打包这样的免费独立玩家?
编辑:
“那么你会建议为每个测验分别使用一个包吗?一个用于Windows,一个用于Mac?...最后,通过单独添加支架 播放器,.swf文件如何知道使用播放器,而不是 最终用户计算机上的默认.swf播放器?“
以下是Adobe的独立FlashPlayers(称为投影仪)的链接。投影仪也是如上图所示的窗口。在视觉上,版本安装程序& 独立,但操作系统的其他应用程序(例如:浏览器)已知安装程序版本除外
http://www.adobe.com/support/flashplayer/debug_downloads.html
PC(exe):Download the Flash Player projector
MAC(dmg):Download the Flash Player projector
(无需安装,只需下载并运行 .exe / .dmg 文件)。将swf文件拖到窗口中。对两个操作系统进行测试。
经过测试,然后决定最终用户的说明。显然他们不能私下分发(见下面的注释),所以在你的网站上可能会为测验和测试提供单独的链接。这些玩家下载。
1)要么通知用户运行下载的独立播放器&将Quiz swf拖动到播放器窗口时显示。
2)或尝试制作一些脚本/批处理文件。例如,要立即在PC上进行测试,只需将独立播放器放入与Quiz.swf
相同的位置即可。现在打开 NotePad 程序粘贴此文本:
start flashplayer_24_sa.exe quiz.swf
另存为 StartQuiz.bat
与Quiz.swf
相同的位置。现在通过双击 StartQuiz.bat
进行测试,看到它全部自动运行。研究这种脚本文件的MAC / OSx等价物。
注意关于分发:检查它们是否可以打包... Adobe说这些仅供开发人员进行测试&不得向一般公众发布。我认为他们的逻辑(或恐惧?)是,如果那里有太多的独立播放器链接,普通的网络用户可能会得到错误的版本。当它没有在浏览器等中显示时,它将无法理解。