Geoff Stearns wrote:
3) Kevin suggested using his Player.js script - while his other stuff
is really awesome (HistoryKeeper, dang) the Player.js code doesn't
support all the stuff that FlashObject or UFO provide. So really I
think that Kevin should just use FlashObject ;)
I missed the requirement for Express Install in the OP, or I wouldn't
have said anything. My script doesn't have the same level of
functionality, and hasn't been tested anywhere near as thoroughly. I've
concentrated mostly on unFocus.History, and the Communication stuff to
be honest, as those were the two that were needed to be done for history
functionality (and with ExternalInterface my communication stuff will
not be useful for much longer). I use unFocus.Flash.Player and
unFocus.Flash.HTML mostly for testing out a new javascript technique
here an there, and when I just want something to mess around with.
Had I found either FlashObject or UFO or had Flash JS Integration kit
been around when I started unFocus.History, which was years ago now
(back when AJAX was a dish cleanser), I might have just used
FlashObject, or UFO as a base to create unFocus.History (which is the
only reason I started making Flash.HTML, Flash.Player,
Flash.Communicator and all the rest anyway). I have nothing against
those scripts, and if I need to do some of the stuff they do (like
Express Install) I might even just use those scripts (Express Install
looks complicated to implement).
Actually, one of the reasons that my scripts are somewhat modular, is
that I wanted to make sure that you could use unFocus.History (I got rid
of the Keeper part) with existing scripts that are out there, since they
are so popular (and useful). In fact one of the first sites to use
unFocus.History.Keeper (I added that namespace emulation stuff after I
saw the technique in FlashObject incidentally ;-) ), uses FlashObject to
do detection and output html, and uses (if I'm not mistaken)
ExternalInterface for JS<->AS communication, even though I have an
alternative solution for all of that in my own library.
So there's my two cents. :-)
Kevin N.
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com