2006-11-23
Flasm!
I just had the pleasure to use Flasm here at work. That is because some sources where missing and the guys of the other department are already gone home. So I had the compiled .swf file but no sources.
Now disassembling using flasm I got:
C:
-
frame 15
-
constants 'Lottery ', '0', 'navContainer',
-
'setModulNavigation', '9', '8', '7', '6', '5', '4', '3', '2', '1',
-
'hideLinks', 'hideRelatedLinks'
-
function2 loadLottery (r:1='source') ()
-
callMethod
-
pop
-
push '9', '8', '7', '6', '5', '4', '3', '2', '1', 9
-
labelPanorama:
-
push r:ID, 'panorama'
-
equals
-
not
-
branchIfTrue label36
-
push 1, 0.0, 2, 'volumeTo'
-
callFunction
-
pop
and the only thing I wanted was to add one more entry to navContainer. After changing the bytecode I compiled again and PENG! Just great!

