我收到了一个.swf(Flash)文件,他们让我修改一些东西。 我还不知道(还)Flash。 .swf本身是源文件,还是其他东西的编译形式。
建议使用Flash的IDE是什么,从哪里开始?
答案 0 :(得分:6)
swf fileformat在Action Script(您可以在Flash中开发的语言)中没有源代码。要能够修改Flash项目中的某些内容,您需要访问。 fla 或 .as 文件。
.fla - 文件包含Flash应用程序的源素材(图片,电影,字体,代码等)。 Flash创作软件可以编辑FLA文件并将其编译为.swf文件。 Flash源文件格式目前是基于Microsoft Compound File Format的二进制文件格式。在Flash Pro CS5中,fla文件格式是基于XML的项目结构的zip容器。
.as - .as文件包含简单源文件中的ActionScript源代码。 FLA文件也可以直接包含Actionscript代码,但出于结构原因通常会出现单独的外部.as文件,或者将代码暴露给版本控制应用程序。
.swf - 文件已完成,已编译和已发布,无法使用Adobe Flash进行编辑。
Description of Adobe all file formats on Wikipedia
开始使用Flash的最佳方法是学习Adobe Flash CS(http://www.adobe.com/products/flash/)。
答案 1 :(得分:4)
SWF是FLA文件的“已编译”形式。 FLA文件包含源,因此您无法(轻松)编辑SWF文件。
答案 2 :(得分:2)
swf是一个flash包,其中包含源代码。
您可以找到将为您反汇编的free flash decompilers。