It's certainly not the best way to do many things, but my simple game example includes some best practices:
http://board.flashkit.com/board/show....php?p=3651336

In particular, it seperates rendering from the game engine itself. This practice lets you change the display quite easily. For instance, it is top down currently, but without too much work it could be rendered into an isometric format like Zaxxon (the old arcade machine game). This is because all the rendering is seperate from things like collision detection and movement updates. Hmmm, maybe I'll make an update of it that's isometric just to show this capability...

Again, not perfect, but better then many of the simple tutorials online.

http://board.flashkit.com/board/show....php?p=3651336

Have fun!