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

Reply via email to