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

#972 wrong package name in static function call
Author:
Date created:
Type: bug
Visibility: Everybody
Assigned to:
State: closed Help

It decompiles it to the very strange if(param1["missionIds"]) { _role.missionArr = (param1["missionIds"] as ArrayCollection).toArray(); _role.acceptMissionArr = com.com.com.com.com.decode(param1["acceptMissionIds"]); } when it should be if(param1["missionIds"]) { _role.missionArr = (param1["missionIds"] as ArrayCollection).toArray(); _role.acceptMissionArr = com.adobe.serialization.json.JSON.decode(param1["acceptMissionIds"]); } pushstring "missionIds" getproperty MultinameL([PrivateNamespace("*","41"),PackageNamespace(""),PrivateNamespace("*","105"),Pa ckageNamespace("com.playmage"),PackageInternalNs("com.playmage"),Namespace("f5708698caba8c 51c7d1d2070ac5ad10"),ProtectedNamespace("com.playmage:EncapsulateRoleProxy"),StaticProtect edNs("com.playmage:EncapsulateRoleProxy"),StaticProtectedNs("org.puremvc.as3.patterns.prox y:Proxy"),StaticProtectedNs("org.puremvc.as3.patterns.observer:Notifier"),StaticProtectedN s("Object")]) iffalse ofs0292 getlex Qname(PrivateNamespace("*","41"),"_role") getlocal_1 pushstring "missionIds" getproperty MultinameL([PrivateNamespace("*","41"),PackageNamespace(""),PrivateNamespace("*","105"),Pa ckageNamespace("com.playmage"),PackageInternalNs("com.playmage"),Namespace("f5708698caba8c 51c7d1d2070ac5ad10"),ProtectedNamespace("com.playmage:EncapsulateRoleProxy"),StaticProtect edNs("com.playmage:EncapsulateRoleProxy"),StaticProtectedNs("org.puremvc.as3.patterns.prox y:Proxy"),StaticProtectedNs("org.puremvc.as3.patterns.observer:Notifier"),StaticProtectedN s("Object")]) getlex Qname(PackageNamespace("mx.collections"),"ArrayCollection") astypelate callproperty Qname(PackageNamespace(""),"toArray") 0 setproperty Qname(PackageNamespace(""),"missionArr") getlex Qname(PrivateNamespace("*","41"),"_role") getlex Qname(PackageNamespace("com.adobe.serialization.json"),"JSON") getlocal_1 pushstring "acceptMissionIds" getproperty MultinameL([PrivateNamespace("*","41"),PackageNamespace(""),PrivateNamespace("*","105"),Pa ckageNamespace("com.playmage"),PackageInternalNs("com.playmage"),Namespace("f5708698caba8c 51c7d1d2070ac5ad10"),ProtectedNamespace("com.playmage:EncapsulateRoleProxy"),StaticProtect edNs("com.playmage:EncapsulateRoleProxy"),StaticProtectedNs("org.puremvc.as3.patterns.prox y:Proxy"),StaticProtectedNs("org.puremvc.as3.patterns.observer:Notifier"),StaticProtectedN s("Object")]) callproperty Qname(PackageNamespace(""),"decode") 1 setproperty Qname(PackageNamespace(""),"acceptMissionArr")
Please try the latest nightly build. I think i fixed it some days ago.
State: new→upgraded
I close this issue due to inactivity. Please create new issue if problem persists.
State: upgraded→closed