: WARNING - support of the decompiler is now VERY LIMITED. There are no active developers. This means waiting times in the issue tracker are very long and mostly depend on community. Sorry for the inconvenience.

List of issuesList of issues

#1033 AS3 deobfuscation removes useful codes
Author: developer honfika
Date created:
Type: bug
Visibility: Everybody
Assigned to:
State: closed Help

> What steps will reproduce the problem? Open 333.swf from issue tracker. Decompile module\personalInfo\viewNew\PersonalSkillView.as > What is the expected output? What do you see instead? Current: private function var18370() : void { var _loc1_:NoBgTab = null; this.var19955 = new Vector.<NoBgTab>(); this.var19955.push(new NoBgTab("",0)); var _loc2_:int = 156 - 12; while(0 < this.var19955.length) { _loc1_ = this.var19955[0]; _loc1_.x = _loc2_; _loc1_.y = 116 - _loc1_.height; _loc1_.addEventListener(MouseEvent.CLICK,this.var19918); _loc2_ = _loc2_ + (_loc1_.width + 70 - 24); _loc3_++; } } Expected: something like this: private function var18370() : void { var _loc1_:NoBgTab = null; this.var19955 = new Vector.<NoBgTab>(); this.var19955.push(new NoBgTab("",0)); var _loc2_:int = 156 - 12; var _loc3_:* = 0; while(_loc3_ < this.var19955.length) { _loc1_ = this.var19955[_loc3_]; _loc1_.x = _loc2_; _loc1_.y = 116 - _loc1_.height; _loc1_.addEventListener(MouseEvent.CLICK,this.var19918); _loc2_ = _loc2_ + (_loc1_.width + 70 - 24); _loc3_++; } } > What version of the product are you using? Is it "nightly build"? Which operating system do you have? Latest nightly > Please provide any additional information below. If the problem is related to a SWF file, attach it here, otherwise we can't help you.
admin
:-(
developer
I did some performance optimizations recently, but the result is exactly the same as in the stable version (6.0.1).. So for some reasion the deobfuscator thinks that _loc3_ is constant.
developer
Fixed
State: new→closed
admin
I fixed it too :-)
 
Google Translate: Translate to Czech Translate to Slovak Translate to Russian Translate to Hungarian Translate to Swedish Translate to French Translate to German Translate to Spanish Translate to Italian
Change style: oceanic classic