ruffle 中文文档 下载 App

用 Ruffle 独立版打开本地 SWF 文件

最基本的操作:双击 ruffle.exe

解压 GitHub 下载的压缩包后,你会得到一个或两个文件(Windows 是 ruffle.exe,Linux 是 ruffle 二进制,macOS 是 Ruffle.app)。双击它打开窗口——窗口很小,标题栏显示 Ruffle。

这时候有四种方式把一个 .swf 加载进来。

方式 A:菜单打开

最直观的方式:点顶部菜单「文件 → 打开」,弹出文件选择器,挑你硬盘里的 .swf 文件。加载成功窗口会直接铺满画面——Ruffle 会根据 SWF 内部定义的舞台尺寸(stage size)来决定初始窗口大小,但可以随时在窗口边缘拖拽调整。

如果这个 SWF 用的是 AVM 1 或简单的 AVM 2,一般点完打开几秒钟就能看到画面。如果是用了复杂 AS3 的大型游戏,可能要等久一点——Ruffle 要初始化所有类。

方式 B:把 SWF 拖进窗口

直接把一个 .swf 文件从资源管理器 / Finder 里拖到 Ruffle 窗口里松手,效果跟菜单打开完全一样。这是重度玩家最常用的操作。

方式 C:命令行直接传参

如果你把 ruffle.exe 加到系统 PATH 里了,可以直接在终端跑:

ruffle.exe C:\Games\old-flash-game.swf

进程启动时会自动把那个文件加载进去。想同时加载多个文件传多个参数即可,或者用 -- 分隔。

方式 D:关联默认打开方式(双击 .swf 直接进 Ruffle)

Windows:右键任意一个 .swf → 「打开方式」→「选择其他应用」→ 找到 ruffle.exe → 勾选「始终使用此应用打开 .swf 文件」。设置完以后,以后双击任何 .swf 都会直接进 Ruffle。

macOS:右键 .swf →「显示简介」→「打开方式」里选 Ruffle.app → 点「全部更改」。

Linux:右键 .swf →「属性」→「打开方式」→ 添加 Ruffle → 设为默认。

打开失败时会怎么样?

一张截图长什么样

下图就是 Ruffle 桌面版加载一个老 Flash 动画(Muzzy 系列)后的样子:标题栏显示 Ruffle - 2.swf,菜单栏是文件 / 视图 / 控制 / 书签 / 调试 / 帮助(截图里是俄文界面,中文系统会自动显示中文菜单)。

Ruffle 独立版播放 Flash 动画
双击 ruffle.exe 后加载 SWF 成功的界面