If you want to learn some good AS3 game development basics, then you should read ActionScript 3.0 Game Programming University.
Inside ActionScript 3.0 Game Programming University you will find a brief introduction to AS3 and a guide how to create 17 among the most common Flash game types you can find in every game portal.
Games range from platform games to puzzles, and every game is explained starting from the creation of a working prototype, then adding more and more features until you get the final game.
You won’t get NewGrounds frontpage with such games, but you will learn the AS3 basics behind the creation of a game.
I have to say this book is not for absolute beginners: you will need some previous experience with AS2 and Flash environment.
Also, sometimes I felt like the author took shortcuts to avoid some common problems you will have to face in the creation of a Flash game.
But if you are familiar with AS2 and are afraid to jump into AS3, this book can be the one you are looking for.
Even if the code is well explained, sometimes in my opinion the author does not explain why should you write that code, giving a feeling like “shut up and code like me”
Anyway, maybe I am just envy he wrote 17 AS3 game tutorials while I still have to write one.
On the official site you can find the source code of all games, a forum where to discuss with other readers and a blog with some other tutorials.
Go buy the book!