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.

#89 Illegal field names leads to decompilation issues
Author:
jduncanator

Date created:
Type: bug
Visibility: Everybody
Assigned to:
State: closed 

> What steps will reproduce the problem?
An obfuscated SWF with illegal characters in field names. For example: [">
This produces: this[">=param1; where the dot after the this is missing.
> What is the expected output? What do you see instead?
Expected: this.[">=param1;
> What version of the product are you using? On what operating system?
1.4.3u2 Ubuntu
> Please provide any additional information below. Attach the file you have problem with
if neccessary. If you do not want to publish files YOU CAN CHANGE VISIBILITY TO PRIVATE
ABC of offending classes constructor:
pushfalse
pushtrue
swap
newfunction 37895
pop
setlocal_2
setlocal_3
getlocal_0
pushscope
getlocal_0
constructsuper 0
getlocal_0 // get "this"
getlocal_1 // get param1
initproperty m[23956]"[\">" // pop this and param1
returnvoid
Please use Rename identifiers feature.
Menu Tools->Deobfuscation->Rename identifiers.
Can I close this issue?
State: new→opened
Would you mind fixing this? We build quite alot of a "heurisitc" code based on as3 dumps
and a custom Bytecode reader, would be nice to get this fixed.
Also, if you see my latests issue opened, Rename Identifiers hangs...
If not I'll happily patch it myself, just thought I'd let you know.
I have located the problem - TreeItem.joinProperty does not insert dot here when the name
starts with "[".
Ok, I will fix this...
Thankyou mate! :) You take donations?
Yes, If you want to support the project, you can donate.
Info is on "Help us!" page:
help_us.html
Cool :) Do you think a update will be available any time soon? :/ I'll donate now!
Donation done! :)
Thank you very much!
I think the new version will be ready today.
I made some other changes and need to ensure everything works OK.
Alright, is it atleast possible to get a commit?
okay, the changes are in the repository. Version 1.5.2 will be released in a few minutes.
State: opened→upgraded
1.5.2 is now released
is it working for you?
I am closing the issue. You can create new issue when needed.
State: upgraded→closed