近日,本人发现 Sonic After the Sequel 游戏中的过场动画无法播放(但可播放声音)。如图所示:

经过我的测试,包括但不仅限于 SBTS、SATS、SATS DX 的过场动画无法播放。

原因
Adobe 在 Adobe Flash Player 里埋下了 2021年1月12日“定时炸弹”,在此之后无法播放或者打开任何 SWF Adobe Flash Player 文件。

解决方法
方法一:将 Flash Player 版本更换为 29.0.0.140(完美解决)
Adobe Flash Player 29.0.0.140 是目前最完美的 Flash 版本,不会在2021年1月12日后提示 Flash 无法使用。
第一步:下载所需文件
Adobe Flash Player 29.0.0.140 安装文件:
您好,本帖含有特定内容,请登录后再查看。
登录 或
注册KB4577586 补丁(微软用于完美卸载 Adobe Flash Player 的补丁):https://www.catalog.update.microsoft.com/Search.aspx?q=KB4577586
在上面的链接找到适用于您电脑的补丁点击 "Download",在弹出的窗口再次点击链接即可。
第二步:安装 KB4577586 补丁
安装适用于您电脑的 KB4577586 补丁(.msu 文件),这可以完美帮你卸载 Adobe Flash Player。这一步我就不详说了,太简单了。
第三部:安装 Adobe Flash Player 29.0.0.140
打开第一个附件解压后的文件夹,依次断网运行 install_flash_player.exe、install_flash_player_ax.exe、install_flash_player_ppapi.exe。
安装完毕后请注意选择:从不检查更新!

如果你是 Windows 10、Windows 8.1 或者是 Windows 8 用户,你在运行 install_flash_player_ax.exe 时可能会遇到下面的问题。

右键 install_flash_player_ax.exe,属性>兼容性,勾选“以兼容模式运行这个程序”,在下方的选择框内选择 Windows 7,点击确定即可。
完成
有图有真相,请见图:

方法二:更改系统时间
将系统时间改到 2021年1月12号以前即可。
效果图:

您可以通过我本人写的 Python 脚本快速修改时间
Windows EXE 打包下载:
您好,本帖含有特定内容,请登录后再查看。
登录 或
注册Python 源代码:
#!/usr/bin/env python3
# _*_ coding: utf-8 _*_
import os
import datetime
'''
reliveFlash.py
临时启用 Adobe Flash Player Python 脚本
作者:_Wr_
'''
def flashTime():
#设定日期
_date = datetime.datetime.strptime("2019/01/01","%Y/%m/%d")
#设定时间为 0点30分
_time = '00.30'
#设定时间
os.system('time {}'.format(_time))
os.system('date {}'.format(_date))
# 用户输入y/Y/n/N
userInput = input("reliveFlash or Not? 是否回味 Flash?\n y: Yes! (Edit Time) 是的!(修改时间)\n n: No! (Restore Time) 不了!(恢复时间)\n\nWarning: This Application will edit your System Time!\n警告:此程序将会修改您的系统时间以运行 Flash!\n\n\nYes or No 是否?(y/n)\n>>>")
# 设置 Flash 支持的日期/时间
if userInput == "y" or "Y":
flashTime()
else:
exit()
方法二:安装 Flash 中国特供版(完全不推荐)
我这里奉劝你一句,千万不要安装 Flash 中国特供版,除非你不怕烦人的FF资讯、你的隐私被收集以及Flash Helper Service服务后台常驻 …….
我没尝试过这个方法但是应该是可行的...
最后于 5天前
被_Wr_编辑
,原因: