0

我一直在和一个程序员一起开发一个应用程序,从那以后我们就分道扬镳了。最后我得到了一份应该是所有东西的源代码的副本。但是,我相信我在应用程序构建中缺少一个关键文件。

这是一款非常酷但相当基本的 2D 游戏。在 ActionScript 3 中使用 Starling (gamua.com/starling) 构建。

我的问题是,对于下面提到的所有文件和资产,是否有可能恢复、逆向工程,或者反编译完成应用程序所需的内容。或者这个项目的代码是否需要从头开始重写?

在我的游戏“构建”中,我有以下文件夹:assets、bin-debug、extensions、libs、src 和 system。

我在编码方面有点菜鸟(正如您可能已经收集到的那样),但看起来我缺少“src”文件夹中的 .fla 文件。该 src 文件夹的内容是:com、utils(文件夹)、Constants.as、Game.as、Main-app.xml、Main.as、Menu.as、Root.as

我希望 .as 文件中有足够的信息完整无缺,恢复 .fla 以编译构建不是一个大问题?

如果您有其他问题,请提出。谢谢!

4

1 回答 1

1

通常,Starling 游戏的构建方式与过去的常规 Flash 游戏不同。你的文件在我看来很像FlashDevelop项目(在源代码的根文件夹中的某处也应该有.as3proj文件),它不使用 FLA 并直接从.as类编译游戏。

PS或者,也许,Flash/Flex Builder项目。无论如何,一开始就没有 FLA 的可能性很高。

于 2017-04-22T08:44:47.793 回答