The only way to install flash from the browser is via Adobe's website, on 
their flash player download page. SWFObject has nothing to do with that kind 
of feature. Nor does Express Install.

EI is useful for upgrading someone's older flash player to a new version, 
inline automatically inside the browser. It requires a browser restart, but 
gracefully takes the user back to the same url/page after restart. Again, 
it's only helpful for getting an existing install of flash upgraded, not the 
initial install.

SWFObject has effective DETECTION logic for all the above cases, meaning it 
can tell you exactly what version, if any, they have, and let you choose 
what your page should do base on that.  AC_xxx doesn't have that.  For 
instance, you could say "if they have no flash, show them an image, if they 
have flash 8+ show them A.swf, and if they have flash 10+, show them B.swf". 
Again, impossible (or nearly so) with AC_xxx methods.

SWFObject also provides effective means (via static publishing) of doing 
standards-compliant markup with no javascript support required for flash 
embedding. It gracefully enhances if javascript is in place by doing version 
checks, EI, etc, but the flash is there and embedded, cross-browser, even if 
no JS is present. Again, not something AC_xxx does as well, and certainly 
not as standards-compliant.

SWFObject also has dynamic publishing, which means at any time of the life 
of a page, like in response to user actions or Ajax responses or whatever, 
you can dynamically embed a SWF on-the-fly into an existing page. This is 
incredibly powerful for RIA's and other complex web pages and web apps. 
AC_xxx cannot do it.

SWFObject is also open-source, and has a vibrant support community and tens 
(or dare I say hundreds) of thousands of sites using it. Adobe's script on 
the other hand has been deprecated even by them, and had very little 
official support even when it was their script of choice. Starting with CS4 
and going forward, Adobe chose to standardize on SWFObject 2.x, which means 
it's getting embedded support in all their authoring products which produce 
flash markup. Keep using AC_xxx and you'll be diverging from Adobe's 
standards now. Now that is use-at-your-own-risk.

SWFObject has a good selection of companion projects/libraries/scripts which 
use, extend, and improve on the core, and cover just about any standard (and 
even most exotic) scenarios you could imagine with SWF embedding. AC_xxx was 
pretty narrow and limited in its use cases, and pretty inflexible to 
extension/adjustment.

-----------------

As for the activeX warning... this shouldn't be happening, even on IE8 
(default). It's either a case of non-default stricter settings (likely), or 
possibly a corrupt player install (also unfortunately quite possible). 
Here's one such thread on it:

https://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.internetexplorer.beta&tid=8eabe917-2c0e-42de-98b1-afdd25857fa1&cat=&lang=&cr=&sloc=&p=1

In any case, SWFObject's test suite completely passes, with no errors or 
warnings, in IE8 (both winXP and Vista). I'd be curious to see if you get 
those warnings in YOUR browser by visiting our test pages, any of the links 
on here:  http://code.google.com/p/swfobject/wiki/test_suite  If so, it's 
something wrong with your system. We can help troubleshoot and get it 
corrected, if you want.

If you change your mind and want to join the movement of SWFObject, we'd 
love to have you and help with any issues you have. If you continue to make 
your judgments based on a cursory first glance and misinformation, I wish 
you the best of luck in the AC_xxx wild-wild-west.  :)

--Kyle





--------------------------------------------------
From: "hendra" <[email protected]>
Sent: Thursday, June 04, 2009 11:28 AM
To: "SWFObject" <[email protected]>
Subject: back to AC_RunActiveContent.js

>
> I was looking for something that can automatically install flash
> player from the browser. Then I came across express install, then I
> came across SWF Object.. After spending hours to understand what it
> does, I finally decided just to go ahead with AC_RunActiveContent.js
> which I used in the first place. I don't seem to be able to find any
> usefullness using SWF Object.
> And btw, both static and dynamic method in SWF Object 2.1 triggered
> the activeX warning in IE 8. If you could fix that, I might consider
> using SWF Object one day when the day I understand what it is useful
> for :)
> >
> 

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"SWFObject" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/swfobject?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to