JPEXS Free Flash Decompiler Issue Tracker

If you are looking for the decompiler itself, visit

+ update 2020: WARNING - support of the decompiler is now VERY LIMITED. There are no active developers. This means we will NOT develop new features and/or fix most of bugs. We left the tracker running in case somebody from community would like to work on it. Sorry for the inconvenience.

List of issuesList of issues

#665 Missed decompiled source when using expression: <expression> && <expression>;
Author: user Alexander
Date created:
Type: bug
Visibility: Everybody
Assigned to:
Labels: AS3
State: closed Help

Addition to issues.html?action=detail&id=585 Decompilation of "<expression> && func();" work nice! Thanks! But there is other structures that does not: > What steps will reproduce the problem? public var map:Dictionary; // instance created at class constructor public var flag:int = 1; public function test():void { flag && delete map["key"]; flag && (flag = 0); trace( flag ); } > What is the expected output? What do you see instead? Decompiled: public var map:Dictionary; public var flag:int = 1; public function test() : void { flag && true; << instead of delete map["key"] flag && (0); << result of expression flag = 0 instead of expression code } Problems: flag && true; << true - instead of delete map["key"] flag && (0); << (0) - result of expression (flag = 0) instead of expression code. << missed last line of code - trace( flag ); > What version of the product are you using? On what operating system? Win7 x64, JPEXS 3.0.0 nightly build 71a5a2a
I have a similiar problem, it replaces a number within an expression into a negative number.
Looks okay to me in 998 or later (and maybe previous too).
State: new→upgraded
I close this issue due to inactivity. Please create new issue if problem persists.
State: upgraded→closed