SWFAddress 2.0 - Deep linking for Flash and Ajax
SWFAddress is a small, but powerful library that provides deep linking for Flash and Ajax. It’s a developer tool, allowing creation of unique virtual URLs, pointing to a website section or application state. SWFAddress enables a number of important capabilities which are missing in today’s rich web technologies including:
• Bookmarking in a browser or social website
• Sending links via email or instant messenger
• Finding specific content with the search engines
• Utilizing browser history, back / forward and reload buttons
• Easy integration with SWFObject (see “Quick Setup for SWFObject”)
Supported Browsers
Mozilla Firefox 1+
Internet Explorer 6+
Mozilla 1.8+
Safari 1.3+
Camino 1+
Opera 9.02+
Netscape 8+
Here is the full changelog for version 2.0:
• Support for multiple Flash movies and Ajax.
• Event listeners for ActionScript and JavaScript.
• New SWFAddressEvent class with support for INIT and CHANGE types.
• New unobtrusive SEO technique.
• Support for Adobe Flash CS3.
• Support for Flash Player 7 with the Flash/JavaScript Integration Kit.
• Support for SWFObject 2.0, UFO and Adobe’s Active Content embedding.
• New strict mode that adds trailing slashes by default.
• New helper methods for link, window and popup management.
• Ability to configure the script with query parameters.
• The swfaddress.html is optional and not used by default.
• Lots of new and improved Flash based samples.
• Various optimizations and fixes.
• API docs for ActionScript 3 and JavaScript.
I tried to use this - but all the example FLA’s that I was able to get working in my site (I only know Actionscript 2.0 - and not THAT well) gave me a problem…
I have buttons with an animated rollover on state (MC in the button rollover frame). When I implement the swfaddress script, my animated rollovers do not animate. Something stops the MC in the rollover frame from playing/looping.
- 03 February 2008 07:23 PM
-
It is still a bit of a bloated solution though IMO. No doubt it does the job and does it well, but I have managed to include Flash Player detection, HTML/Flash replacement, and Deeplinking, in a single JS file which is a lot smaller than the SWFAddress JS file. My version is designed to work with full AS3 Flash sites though, but even so, I don’t understand why SWFAddress requires so much code.
- 09 February 2008 02:11 PM
-
[QUOTE=nrg;721336]Maybe their code is so bloated since they not just focus on Flash files.
Yeah, you could be right there mate. But… if you wanted deeplinking for desktop browser based full-Flash sites wouldn’t it be better to use a solution that was specifically designed and developed for that environment?
SWFAddress is good though, no doubt about that. It is just a bit fat.
- 09 February 2008 02:19 PM
-
Sorry, for digging up an old post, but this is a solution that I have been looking for. Nutrox, is it possible to look at the javascript file that is capable of doing these tasks. I have been looking for a solution that does this in AS3.
- 03 April 2009 07:16 PM
-
The old Mono dev page/examples/source can be found here. I will try and get the 1.0 version sorted out and blogged on Monday or Tuesday.
- 04 April 2009 09:45 AM
-
It is on its way John, I did try and get it sorted out for yesterday but a couple of other things have landed on my desk so you will need to be patient, I’m up to my neck in code at the moment and Mono isn’t at the top of my to-do list. The v.0.8 files I posted do work though, if you are brave you can use those for now or use SWFAddress etc.
- 08 April 2009 11:19 AM
-
- Log in or join for free to make a comment.


