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: user koen
Date created:
Type: bug
Visibility: Everybody
Assigned to: developer honfika
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
developer
Assigned:developer honfika
developer
Fixed in the latest nightly build.
State: new→upgraded
user
Yes! I confirm this bug is fixed. Thank you very much.
developer
State: upgraded→closed