微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 Ruffle 时是否可以利用拖放功能?

如何解决使用 Ruffle 时是否可以利用拖放功能?

我已经下载了 Ruffle 来替换我计算机的 Flash 功能。我目前正在学习一门依赖 Flash 进行课程和考试的在线课程。我发现 Ruffle 运行 Flash 程序,但任何格式为拖放的考试问题都不起作用。有什么我可以做或下载来修复该功能的吗?

解决方法

幸运的是,我最近只是在尝试和玩基本的 Flash 示例和 ruffle。 在此处检查最终解决方案,然后我将解释步骤: http://www.tanadsplinare.com.hr/test5/

  1. 在此处获取大黄蜂示例,您只需要 SWF:

https://condor.depaul.edu/sjost/hci430/flash-examples.htm

下载 bumble-bee5 ( https://condor.depaul.edu/sjost/hci430/flash-examples/swf/bumble-bee5.swf ),你只需要那个 SWF,但无论如何,如果你正在学习 Flash,这个网站是有用的

  1. 下载 ruffle.js 和相应的 .wasm 文件(可以根据我的示例随意下载):

http://www.tanadsplinare.com.hr/test5/ruffle.js

http://www.tanadsplinare.com.hr/test5/aafdd926c74ff1ff1e03a02091c0405b.wasm

  1. 这是您运行的 HTML/JS(将我目前提到的所有文件放在同一个文件夹中,这样引用就不会中断):

     <div id="container">
         <object type="application/x-shockwave-flash" width="550" height="400">
             <param name="movie" value="bumble-bee5.swf" />
             <param name="quality" value="high" />
             <param name="wmode" value="window" />
         </object>
     </div>
     <script>
         window.RufflePlayer = window.RufflePlayer || {};
         window.RufflePlayer.config = {        
             "polyfills": true,"autoplay": "on","unmuteOverlay": "hidden"
         };
     </script>
     <script src="ruffle.js"></script>   
    

瞧——它应该可以工作,如果你在某个网络服务器上运行它。 如果您在 IIS 上运行它,您可能希望为服务器配置 web.config 以识别 .wasm mime 类型,将其放入 <system.webServer> 节点:

<staticContent>
    <remove fileExtension=".wasm" />
    <mimeMap fileExtension=".wasm" mimeType="application/wasm" />
</staticContent>

如果您想知道 Web 服务器是什么,恐怕您必须在 google 上搜索它,因为它超出了此处的范围,但别担心 - 现在可以轻松且免费地设置 Web 服务器,或者您可以在网上试一下。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。