If you are looking for the decompiler itself, visit https://github.com/jindrapetrik/jpexs-decompiler
NEW : We have got a new blog where we post some interesting SWF internals info.

#540 Saving SWF changes very large static uint values
Author:
koen

Date created:
Type: bug
Visibility: Everybody
Assigned to:
honfika

Labels: 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

Fixed in the latest nightly build.
State: new→upgraded
Yes! I confirm this bug is fixed.
Thank you very much.
State: upgraded→closed