JPEXS Free Flash Decompiler Issue Tracker

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 issuesList of issues

#2583 Missing Fills Between Strokes in Decompilation
Date created:
Type: bug
Visibility: Everybody
Assigned to:
State: new Help

> What steps will reproduce the problem? Decompile this swf: https://www.deviantart.com/tweevle/art/What-is-Friendship-307159204 > What is the expected output? What do you see instead? Character bodies should have fills. Fills get removed. > What version of the product are you using? Is it "nightly build"? Which operating system do you have? https://github.com/jindrapetrik/jpexs-decompiler/releases/tag/version24.1.1 Windows 10 > Please provide any additional information below. If the problem is related to a SWF file, attach it here, otherwise we can't help you. So here's this swf from like 2011. I was just trying to decompile it, and the fills get removed.
Downloadwif.swf (1,815 KiB)
Just to be sure: Do you mean FLA export? (attached screenshot)
Precisely. This occurs after exporting the FLA. I can probably fix it by hand, but I just wanted to make the issue known in case there may be an easy fix.
I meant to post an update on this. I was able to fix the issue manually, but I think this issue is in fact a bug within Adobe Flash itself and not JPEXS Decompiler. At some point it seems Adobe worsened the shape tween code, causing impossible, garbled interpolate frames that are unfillable. This resulted in the fills disappearing, but that's completely unrelated to this decompiler tool and not its fault.
There's an option in Advanced settings / Export called "FLA export - fix shapes" turned on by default, which does some magic on exported shapes/morphshapes trying to fix some problems related mostly to edge crossing. You can try turning it off. It seems that the morphshapes/shapetweens in this SWF look better with the option disabled, they do not vanish. But I see the shape tweens are still not well formed. I might investigate it futher. That option functionality is very unstable and I unfortunately still did not invent a 100% working algorithm how to convert every SWF (morph)shape into FLA. It is a known issue which is hard to fix :-(.