SWFObject comes with Flash version detection built in. When embedding content using SWFObject you specify which version you require as a minimum, and whether to use ExpressInstall.
ExpressInstall is a Flash API for updating the Flash player from within the player itself. Although it is a great feature and a recommended procedure in some cases, in our case we will have to skip that feature. The simple reason is that ExpressInstall depends on user interaction with several dialogs inside flash, and those dialogs just don’t fit in the small area of the component.
So once we disabled ExpressInstall, SWFObject will check the existing version, and if the result is not sufficient, it will not embed the Flash content at all. And because SWFObject always requires a pre- existing DIV element for content “injection”, that DIV and its original content simply remain untouched. This allows us to prepare alternate HTML content to display in such a case where the required Flash version was not detected.
If you look inside “index.html” in the tutorial files, you will see that the original HTML contains an image button, linked to Adobe Flash Player download page.
You can find the image for the button among the tutorial files, and you may use it in your components.