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#2057 Some resources/assets are not decompiled
Author: RenderDragon
Date created:
Type: bug
Visibility: Everybody
Assigned to:
Labels: AS3Multiple classes
State: closed
> 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
NewOldTanks.swf (1,948 KiB)
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?
rankprogress_search.png (20 KiB)
> 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".
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?
So, you say that the images are actually present but a single image is assigned to
multiple classes? That makes sense
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.
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
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
State: upgraded→closed