: 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

#1008 "Short" type is decompiled incorrectly.
Author: user Michael
Date created:
Type: bug
Visibility: Everybody
Assigned to:
Labels: AS3P-code
State: closed Help

Hi! It seems that integer values are sometimes decompiled incorrectly. For example when decompiling the following code: client.popupManager.showMessageBox(_standardMessageBox,-999); I got this on the right side: getlex Qname(PackageNamespace(""myClass1"),"Client") getproperty Qname(PackageNamespace(""),"popupManager") getlex Qname(PrivateNamespace("myClass2"),"_standardMessageBox") pushshort 1073740825 callpropvoid Qname(PackageNamespace(""),"showMessageBox") 2 So after I edit (even with no change) the right side and save it back - I am getting an error telling that the value is too big for "short". Looks like the problem is in 1073740825 vs -999 I am using version 6.0.1.
admin
Hi, is this bug still present in nightly 958? If yes, then please provide us sample SWF file with this problem.
admin
Ha, I reproduced it now. It needs to be fixed...
admin
nightly 995, it should be fixed in it
State: new→upgraded
developer
I close this issue due to inactivity. Please create new issue if problem persists.
State: upgraded→closed
 
Google Translate: Translate to Czech Translate to Slovak Translate to Russian Translate to Hungarian Translate to Swedish Translate to French Translate to German Translate to Spanish Translate to Italian
Change style: oceanic classic