If you are looking for the decompiler itself, visit https://github.com/jindrapetrik/jpexs-decompiler
NEW : We have got a new blog where we post some interesting SWF internals info.
![List of issues](/flash/images/issue_list.png)
#2207 The method that could be decompiled in ffdec_18.5.0 and ffdec_19.0.0 versions cannot be decompiled in ffdec_20.1.0. The configurations for all versions of ffdec are exactly the same.
Author:
zzidex
![user user](/flash/images/user.png)
Date created:
Type: bug
Visibility: Everybody
Assigned to:
Labels: AS3Decompilation
State: opened ![Help](/flash/images/help.png)
![Help](/flash/images/help.png)
> What steps will reproduce the problem?
I found that when using the new version ffdec_20.1.0, some methods in the scripts cannot
be decompiled. However, when using versions ffdec_18.5.0 and ffdec_19.0.0, these methods
can be decompiled normally. An example method name is: public function zysjgood. I have
uploaded the SWF file. This method is in the maintimeline script.
> What is the expected output? What do you see instead?
After attempting to decompile the method, it resulted in an IndexOutOfBoundsException with
the message "Index -2 out of bounds for length 6."
> What version of the product are you using? Is it "nightly build"? Which operating system
do you have?
The version is ffdec_20.1.0, and it's not a "nightly build" version. I'm using the Windows
10 operating system. I believe the issue is not related to the system.
> Please provide any additional information below. If the problem is related to a SWF
file, attach it here, otherwise we can't help you.
I have attached the SWF file.The method is located in the maintimeline script of the SWF
file. Reproducing the issue only requires decompiling the maintimeline script of the SWF
file to see the result.
![Download](/flash/images/disk.png)
This specific error should be fixed in nightly 2771.
Other errors like StackOverflow and/or timeouts on the MainTimeline still happen for me
when I open it.
(Deobfuscation turned on)
State: new→opened
The timeout needs to be increased within the limits, so I have multiplied all settings by
10