JPEXS Free Flash Decompiler Issue Tracker

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.

List of issuesList of issues

#540 Saving SWF changes very large static uint values
Author:
Date created:
Type: bug
Visibility: Everybody
Assigned to:
Labels: AS3
State: closed Help

> 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:
Fixed in the latest nightly build.
State: new→upgraded
Yes! I confirm this bug is fixed. Thank you very much.
State: upgraded→closed