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

#2352 Is it possible to get symbol names from SWF file?
Date created:
Type: question
Visibility: Everybody
Assigned to:
State: opened Help

I was going to open a feature issue about symbol names but wanted to be sure if SWF files contain symbol names at all. I couldn't find a clear enough document about SWF files so I am asking this. Is it possible to get symbol names from SWF (or GFx) file? I am copy-pasting stuff from two different but similar (exported to FLA) GFx files and symbol names making it a nightmare, at the moment of writing for some reason Flash Pro refuses to show dialog about what to do conflicting symbol names.
admin
Symbol names are lost during FLA to SWF conversion. Only thing which is stored regarding names is the ActionScript linkage name (identifier or classname). In SWF file each symbol is called "character" and is identified by the unique character id integer number or by AS linkage name.
State: new→opened
user
Damn it, I would like to ask if is it possible to add some sort of "symbol matching between SWF files" function to name them same but I guess that would be hard to implement so it would be better if I just rename the symbols manually
user
Actually you can add a textbox to add custom text to symbol names.. something like a prefix, for example "hudmp_symbol 31" hudmp_ being the custom text
admin
If you copy-paste symbols from one FLA to another, why don't you create a library folder? I think you can have symbols with samé name in different folders.
user
I tried doing that, for some reason it still uses the symbols in the file I am copying to, idk why it is doing this, it used to ask me what to do for conflicting symbols but now it just uses the symbols in the current file
user
Another thing I found out is unlike CS6, CS4 shows up the resolve library conflict (but it doesn't have create new folder option and CS4 runs like shit on my pc compared to CS6)