Flash 帮助反编译SWF!

Flash 帮助反编译SWF!,flash,actionscript-3,flash-cs3,flash-cs5,Flash,Actionscript 3,Flash Cs3,Flash Cs5,去年我做了一个项目(变成了一个用于Windows的闪光灯投影仪),但我丢失了源代码。我能够提取SWF,然后反编译它,但由于某种原因,它不会重新编译。我在重新编译时遇到一些错误 原始版本是在CS3中制作的,新版本是在CS5中编译的 这些错误与视频类中的内部变量有关。有什么问题吗 编辑: 我得到了这个错误和其他类似的错误: /Applications/adobeflashcs5/Common/Configuration/Component Source/ActionScript 3.0/FLVPla

去年我做了一个项目(变成了一个用于Windows的闪光灯投影仪),但我丢失了源代码。我能够提取SWF,然后反编译它,但由于某种原因,它不会重新编译。我在重新编译时遇到一些错误

原始版本是在CS3中制作的,新版本是在CS5中编译的

这些错误与视频类中的内部变量有关。有什么问题吗

编辑:

我得到了这个错误和其他类似的错误:

/Applications/adobeflashcs5/Common/Configuration/Component Source/ActionScript 3.0/FLVPlayback/fl/video/UIManager.as,第449 1120行:访问未定义的属性播放器。

EDIT2:

它是在WindowsVista上使用AS3在FlashCS3中构建的。我现在使用OSX 10.6和Flash CS5

EDIT3:

如果我没记错的话,我在学习使用FLVPlayback组件时遇到了麻烦,当时我弄乱了一些flashsdk内部构件。这会被破坏并包含在SWF中吗

此外,我过去也成功地使用过这个反编译器。我不认为这是马车


(如果有人有反编译器,如果你能为我反编译,我很乐意让你保留一份源代码的副本。请留下评论。)

如果你的反编译器工作正常,它应该生成可以成功重新编译的完整源代码(假设你不更改它生成的源代码)。如果它不这样做,那么你有一个错误的反编译器;你应该找一个不同的

也就是说,您可能正在尝试为比预期更高版本的flash运行时构建它。如果您是从Flash构建它,您可以尝试进入项目的属性,并将其切换到目标较旧的播放器版本(例如版本8或9)。另外:你知道是AS2还是AS3吗?您也可以在那里尝试不同的项目设置


如果您仍有问题,请发布有关您看到的错误的详细信息,我将尽力提供进一步帮助。

我们可以将此移到chat.SO网站吗?这不再是最优先事项,我将重写它。尽管如此,我还是想把它修好