if the swf is for flash player 9 but the user only has player 8 installed, will the user get an option to upgrade his player automatically?
A:
Short answer: yes!
I think since Flash Player 7 Macromedia added Express Install and the Flash Player Detection Kit. You can read more about that in this .
Easiest way these days is using swfobject. There are even code generator in plain html or air.
The idea is, you have an expressInstall.swf which handles the install and a bit of javascript that does the detection and all that. SWFObject already has that built-in, just check the Express Install option in the generator.
HTH
George Profenza
2010-07-31 09:23:14
So there's no such feature out of box?
2010-07-31 09:30:58
@user198729 If you're using Flash CS5, in Publish Settings, under the HTML tab, tick 'Detect Flash Version' - this way the html will be publish using swfobject. You will need to add expressInstall.swf(it also comes swfobject). There is a variable(xiSwfUrlStr) setup in the published html code.If you don't use Flash CS5 this post(http://www.kirupa.com/forum/showthread.php?t=348484) might help for 'out of the box' tips.
George Profenza
2010-07-31 10:00:23
@George Profenza,I need this for handphnes, so js is not available...
2010-07-31 11:54:50
@user198729 This is confusing. I didn't know what you meant by using the 'embedded-flashplayer' tag. I thought there were the Flash Lite player versions and recently Flash Player 10.1 for mobile devices. Flash Player 8 and 9 in your question are misleading. There is no Flash Player 8 for mobile, but I guess Flash Lite 2.1 would be somewhat of an equivalent. Can you explain which platfom and which actual version are you planning to use ? I don't know if there is an express install for mobile phones. I thought there's just the pre-installed version.
George Profenza
2010-08-01 09:07:43