Incomplete: Adobe's "Best Practices for Flash Player Detection"
I was initially very excited to see that an article had been posted on DevNet on the topic of Flash Player detection and how best to embed SWF files into HTML pages. The mechanism by which you embed a SWF file into your HTML page plays a primary role in determining the user experience of your Flash sites, especially for users without the Flash Player or with earlier versions of the Flash Player. Unfortunately, the Adobe article fails to mention the most important single solution in this field: SWFObject.
I'd recommend that you refer to the SWFObject page as your own private Best Practices for Flash Player Detection article. Or, if you'd rather, there is an Adobe DevNet article on SWFObject with the same content that you can refer to.