flash网页素材导出
环境:Windows11、java1.8.0_411、ffdec20.1.0
1.软件安装
flash网页游戏的素材以.swf文件格式存储,需要安装ffdec以读取swf文件;同时,ffdec运行需要有Java环境,因此需安装Java。此外目前大部分浏览器已经不支持flash文件播放,所以可能需要安装一个可以播放flash的浏览器。
Java安装
Java下载:
https://www.oracle.com/java/technologies/downloads/#java8-windows
下滑选择JDK 8、Windows下载:
按自己电脑的情况选,目前通常是x64,比较旧的电脑可以选x86
输入邮箱
下载后类似于下图:
双击安装即可
ffdec安装
用于反编译flash的swf文件,需先安装Java
ffdec下载:
https://github.com/jindrapetrik/jpexs-decompiler/releases/tag/version20.1.0
下载完成后双击打开
选择简体中文
后面全部选下一步安装
安装完成后ffdec自动打开
出现这个界面就可以了
flash浏览器下载(可选)
这里用的是flash游戏浏览器
https://dl.61.com/browser/FlashBrowserInstaller_80004.exe
此外如果电脑没有自带Edge浏览器的也需要下载安装Edge浏览器,或下载安装迅雷
2.flash文件获取
用支持flash播放的浏览器打开你需要下载的网页,右键单击网页,选择“检查”。也可以按F12(Fn+F12)。
展开选项卡,选择“Network”
这些.swf文件就是需要的flash动画文件
右键点击一个swf链接,选择“copy”,“copy link address”
复制的链接类似http://mole.61.com/resource/map/41.swf?i24pfpyw
直接打开如下:
复制这个链接到Edge浏览器的地址栏,这个浏览器一般是系统自带的,会自动弹出下载提示:
选择另存为,保存到本地。如果提示“文件可能损害设备”,选择“保留该文件”。
3.flash素材提取
打开ffdec选择刚才下载的swf文件,打开
图形和精灵中都有一些素材,有部分素材是左右对称的只有一边
类似小屋地图等会有一个“scenes”-“场景”,是整个场景的预览图
双击图片打开后可以看到图片是矢量图,缩放都不会出现马赛克锯齿边缘
右键点击需要的图片-“导出已选”
一般打印的话可以选择PNG格式,透明底图片
浏览选择要存放的文件夹,点击“打开”开始导出
缩放选500%就非常清晰了,可以当壁纸的程度,缩放越大导出越慢
欢迎提问!