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

#2057 Some resources/assets are not decompiled
Date created:
Type: bug
Visibility: Everybody
Assigned to:
State: closed Help

> What steps will reproduce the problem? Open uploaded swf file in decompiler and try to search in tree: rankprogress > What is the expected output? What do you see instead? Expected to see things named rClass, cClass and lClass. Instead: lClass* assets are missing, only generated classes. > What version of the product are you using? Is it "nightly build"? Which operating system do you have? Version 18.5.0, 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. The problem is that JPEXS FFDec does not show some assets/resources
DownloadNewOldTanks.swf (1,948 KiB)
admin
By search in tree - you mean Ctrl+F - Quick search? I see this (see attachment) when I quicksearch rankprogress. These are found: mishin870.gui.RankProgress mishin870.gui.RankProgress_c2Class mishin870.gui.RankProgress_cClass mishin870.gui.RankProgress_l2Class mishin870.gui.RankProgress_lClass mishin870.gui.RankProgress_r2Class mishin870.gui.RankProgress_rClass Or where do you expect to see them? Or are you missing some of them in the list - does your list of found items match my?
user
> By search in tree - you mean Ctrl+F - Quick search? Yes. You see, in "images" there is no image named "<mishin870.gui.RankProgress_lClass>", while in "others" and "scripts" there are things named "mishin870.gui.RankProgress_lClass".
admin
In the SymbolClass tag, the image with character id 473 has two assigned classes: 473:mishin870.gui.Crystalls_lClass 473:mishin870.gui.RankProgress_lClass So to my knowledge, only the first assignment is valid in SymbolClass. Or can two assigned classes to a single image coexist? I guess not. That seems weird. How do I achieve that in the Actionscript and/or flash editor?
user
So, you say that the images are actually present but a single image is assigned to multiple classes? That makes sense
admin
Yes, this seems to be the case. I do not know whether this situation is legal in flash. I would like to know if this is common in ActionScript/Flash, we should then display all assigned classes along the image, or whether is this only a bug in certain SWF so we can ignore it.
user
Hmm, looks like that all images that are unique to some class are all there. Ok, I will update this issue if I encounter any bugs. Thank you for helping me
admin
In nightly 2567, I show all assigned classes along item names in the tree. mishin870.gui.RankProgress_lClass is now visible and can be filtered via Quick search. I investigated that this is valid situation. It happens when you use [Embed] tag to embed same asset file on two different places. Flex compiles it this way.
State: new→upgraded
admin
State: upgraded→closed