[Tutorial] How to extract single.sprite from swf/flash file???

Step 1: Get swf/flash from server:
Example: Iindependence Day Dragon (1377_dragon_independenceday_3)
+ Main Server:
http://default01.static.socialpointgames.com/static/dragoncity/assets/sprites/1377_dragon_independenceday_3.swf
+ Debug Server:
http://int-dc.socialpointgames.com/static/dragoncity/assets/sprites/1377_dragon_independenceday_3.swf
P/s: Someone may be know about it, anyone don't know ☺ And flash file from int-dc server usually updates more soon than default01.static server.☺ ☺ ☺

Step 2: Download and install JPEXS Free Flash Decompiler

Step 3: Extract single.sprite from swf/flash file.
+ Open swf file. (P/s: some swf file can not open by double-click)
+ Expand sprites folder.
In there, you can see alot of DefineSprite(animations) what you see in game.
Example:
  • Walking → DefineSprite(115)
  • Flying → DefineSprite(116)
  • Breathing → DefineSprite(128)
  • Attacking → DefineSprite(127)
  • Leveling Up → DefineSprite(117)
  • Screwing Around → DefineSprite(200)
  • All → DefineSprite(201: 1377_dragon_independenceday_3)
+ Select DefineSprite(???) what you want export.
+ Extract sprite:
  • Change Background Color: expand [others] → SetBackgroundColor → ...
  • Replace DefineSprite: expand [frames] → frame 1 → PlaceObject2(???) → ...
  • Save as: select folder where you want save new sprite. ☺
Enjoy!!!
P/s: Some DefineSprite that you can delete and doesn't affect other DefineSprite.