JPEXS Free Flash Decompiler Issue Tracker

If you are looking for the decompiler itself, visit

: WARNING - support of the decompiler is now VERY LIMITED. There are no active developers. This means waiting times in the issue tracker are very long and mostly depend on community. 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