I need a simple short and rock solid flash detection scheme.
It seems to have to be combined with a lot of OBJECT code (which is invoked on Active-x browsers) as well which makes the whole thing very bulky.
As far as I know, if you want to detect the presence of a Flash 3 player, and up, you need to go the route you described, and wrap your EMBED tags within a set of OBJECT tags.
There's a lot of technical information accesible on the MacroMedia site [macromedia.com]. After studying for a while, I came the conclusion that there is no short and sweet method.
But the next time I see a Flash banner ad, I'm going to try to grab that code.