If you are looking for the decompiler itself, visit https://github.com/jindrapetrik/jpexs-decompiler
NEW : You can now close your own issues and reopen them later if needed. You can also comment closed issues.
List of issues#540 Saving SWF changes very large static uint values
Author:
koen
koenDate created:
Type: bug
Visibility: Everybody
Assigned to:
honfika
honfikaLabels: AS3
State: closed 

> What steps will reproduce the problem?
When I first opened the SWF the file, the very large uint values are displayed as negative
numbers:
P-Code:
trait Qname(PackageNamespace(""),"LARGE") slot slotid 0 type
Qname(PackageNamespace(""),"uint") value UInteger(-1727483681)
This value is in Sothink displayed as:
public static var LARGE:uint = 2567483615;
When saving the SWF and reload it, the SWF is changed. Then value is set to:
trait Qname(PackageNamespace(""),"LARGE") slot slotid 0 type
Qname(PackageNamespace(""),"uint") value UInteger(95)
> What is the expected output? What do you see instead?
An unsigned type should not be set to a signed value.
> What version of the product are you using? On what operating system?
JPEX Free Flash Decompiler 2.0.0 / Sothink SWF Decompiler 6.2
Windows Vista Home Premium 64 bit
> 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
Assigned: →
honfika
honfikaFixed in the latest nightly build.
State: new→upgraded
Yes! I confirm this bug is fixed.
Thank you very much.
State: upgraded→closed