[Help][AS3] Total newb to as3 requests help.
Hello, this looks like a great community and in time I hope to be able to contribute as many answers as I have questions, but for now, I'm in much needed help on getting started with online game development using AS3.
Quick background: I'm not new to game coding so I won't bore you with the basics, but I am in need of some basic hand holding to get me up and running and once the basics are covered, I should be able to come to grips fairly quickly.
Short term goals: Setting up a basic framework so I can get some ideas up and running, explore the feature set, performance test, etc.
Long Term Goals: To write simple to advanced 2D games.
Here's my first set of questions, thank you in advance for those who take the time to reply. ;)
1) I'd like to develop in the best IDE available for AS3 game development. I don't mind if it's free or commercial. Which IDE do you suggest? And can you please provide exact links to the info page?
2) I'd like to purchase 2 books on the subject. One being something for total noobs to as3 and the other for the more advanced as3 coder. Which 2 books would you suggest?
3) Can anyone point me to a complete demo project which does nothing more than bounce around the screen a bunch of (bitmapped) sprites? This is always a good demo to view when starting a new language. ;)
4) I'm use to this style of 2d coding: I have a large texture where I place a number of different "sprites". Since I know where inside the texture these sprites are, I can then render to the screen any of these sprites. Every frame in my game loop goes something like this:
Clear the off screen canvas.
Draw my background on the canvas.
Draw all of my sprites to the canvas.
Draw the canvas to the main screen.
With DirectX this is basically called "page flipping" or "double buffered graphics".
Will I be able to have similar techniques using AS3? If so, could you elaborate a bit on the process? (Feel free to link to existing source demos if available.)
5) Thanks to modern 3D gpu's I'm used to my 2d sprites having the ability to rotate, scale, support alpha blending, additive blending, etc. Do we have this capability in AS3? If so, could you elaborate a bit on the process?
I know sometimes these noobish questions can be an eyesore for the regulars, but I greatly appreciate any help. ;)