What you see when you decompile a SWF is Flash
Bytecode (AMV2)
Each decompiler has it own syntax to write the bytecode but you can find similar patterns.
Regular SWF doesnt have "Obfuscation". Rotmg devs are using something called secureSWF.
Obfuscation is a particular form of bytecode (or code in general) which is created by protection tools (obfuscators) in order to fool the hackers and make their tasks harder.
* variable and classes are renamed from intelligible name ("MyObject", "MyVar") to piece of ** like _-0D2.
* obfucators add junk code within the real code to fool decompilers or... your brain
Basically, obfuscation makes your code looks like garbage so its a mess to understand.
I guess you want to learn about Flash Bytecode, not obfuscation. But i feel this clarification was needed , mate
I would recommand studying simple hacks like Auto nexus. Look at what changed in RABCDASM decompiled player.class.asm, then look for the same class (player) in FFDEC/AS3Sorcerer (AS3Sorcerer is betterthan ffdec ftm) . Since AS3Sorcerer is showing AS3 source code its easier to understand.
Also, dont forget to look into official Adobe AMV2 references manual and... learn what is a "stack"
