I'm familiar with C/C++/Scheme/Java/OpenGL/TCP/IP.
I need to learn how to build a tile based / platform flash engine.
What tools should I be using?
What books should I buy?
I strongly prefer tools that let me do things programatically rather than through a graphical UI.