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