Friday,
16 Nov 2007
SWFAddress 2.0
The 2.0 release is finally here. For the first time we'll offer 2 download options because the file size of the package has grown up to 7 megabytes. If you want a bundle with 13 samples and documentation in 4 languages, go get the main one. Alternatively you can download a very light package containing only the ActionScript and JavaScript classes.
Here is the full changelog:
- 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.
Yesterday I had to make some last minute fixes, so please contact us immediately if you find anything broken. The chances for this are minimal, so just take some time to enjoy SWFAddress 2.0.
Cheers!
Posted by Rostislav at 9:43 AM in SWFAddress
Comments:
Thank You. That matches my experience and explains a lot.
I will quit tweaking with it and await a future update.
Thank you for the notification, but please some more information if you're looking for improved Opera support.
A full page reload was reported few days ago for the Ajax sample and I quickly fixed it by uploading my local copy. Now real reason for the problem was detected and it appeared to be the Google Analytics tracking that is used on all the samples. Until further notice the deep GA tracking is not supported on Opera.
I can live with what is now but I'd like to see simplier, more automatic code for use with buttons in Flash, so I don't need to put same code all over again gor each button.
Also I find forcing the change of first letter in links to capitals a little bit too much. Can a user decide? Can anyone tell me how to ged rid of it?
Also :) reloading the whole Flash movie after going backwards and forwards in a browser is a bit annoying but I feel you can't do much about it? :)
I am having opera problem. I use some additional javascript and ExternalInterface calls that I think are causing 'timing' problems, maybe? But I rarely use opera and can not successfully debug my movie in it.
The result is that the links are not getting into the history... most of the time.
Works fine in IE, NN, and FF; is opera v9.24 on XP.
Any guesses as to what might be going no or how to debug it in opera, would be appreciated.
Thanks.
Yes, this is the expected behavior. The event gives you the information needed for proper initialization of the content when somebody enters the site with a deep link.
The project is open source and if you know what you're doing you can make yourself a LITE version in 10 minutes.
Congratulation to all.
I can definitely use the new features (now, without old workarounds).
Thanks to you and people like you — Flash is getting one step closer to be a fully functional cross-platform solution for real-world data-rich applications/websites.
I really want this.
Thanks for all.
but...
i got a little trouble, i copy the link in the browser when i stay in a 2º label of my swf:
wwwmysite.com/#/e3/
Close browser and open new, paste the link and good! he go to the exact label of my swf but the other button is off ....
any can help me and tell me what is the problem? I Saw the examples of yours web and works, why mine not? :(
Thanks all, and good luck whit all.
Will adding the tracking code to html be enough to track analytics of pages or sections in the flash web site?
If not what should i do to track analytics of flash web site sections?
Thanks in advanced.
For Opera the script relies on constant interval checks which from time to time fail and unfortunately there's nothing I can do about it. The upcoming Opera 9.50 might have a fix for this behavior. My initial tests with the public beta showed that the Flash object is no longer preloaded when the Back button is used.