#540 Saving SWF changes very large static uint values
Assigned to: honfika
> 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.
Yes! I confirm this bug is fixed. Thank you very much.