Force expressinstall?

1 view
Skip to first unread message

midimid

unread,
Nov 18, 2009, 4:57:52 PM11/18/09
to SWFObject
Is there any way to force express install depending on the version and/
or browser of the client? i.e. does it only run when the user has no
flash player?

I'm having a serious performance issue with a large flash project and
10.0.22 and only in Firefox 3.5+. It works fine all other browsers,
and when I upgrade to 10.0.32 it works fine in Firefox.

I'd like to force users with 10.0.22 on Firefox to update to 10.0.32.

Aran Rhee

unread,
Nov 18, 2009, 5:09:44 PM11/18/09
to swfo...@googlegroups.com
You cannot "force" a user to upgrade (you are not Microsoft or Apple :)

What you can do is put the required Flash player version to 10.0.32 on your page, and user with a Flash player 6.0.65 goes to your page ( ExpressInstall only works with user who already have 6.0.65+)

If you are having performance issues, I would suggest rather than forcing every user to upgrade, you might want to debug/profile your project to see what the bottleneck actually is.

Aran


--

You received this message because you are subscribed to the Google Groups "SWFObject" group.
To post to this group, send email to swfo...@googlegroups.com.
To unsubscribe from this group, send email to swfobject+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/swfobject?hl=.



Getify Solutions, Inc.

unread,
Nov 18, 2009, 5:28:38 PM11/18/09
to swfo...@googlegroups.com
Moreover, I think the OP was asking how to only have express install prompt for upgrades for FF users, correct?
 
To do that, you need to do a little more with the API....
 
There's a swfobject.ua object (assuming you are using v2.2) that exposes properties like which browser. Check the API documentation for details.
 
So, basically, using that, you can construct an if-statement about only doing things in FF.
 
Then, you can use the API function hasFlashPlayerVersion() and if it isn't at least 10.0.32 (and the FF check passed), you can use the showExpressInstall() API function.
 
The documentation is your friend: 
 
 
 
 
 
--Kyle
Reply all
Reply to author
Forward
0 new messages