Wednesday,
22 Nov 2006
SWFAddress 1.0
As of today SWFAddress 1.0 is available for download. It took me about a month to prepare the first final release and it definitely exceeded my own expectations in terms of new features and improvements. Here is the full changelog:
- Improved folder structure.
- Build procedure based on Apache Ant.
- Optimized version that utilizes the dojo compressor.
- Support for GET style parameters with the corresponding getPath, getQueryString, getParameter methods.
- SEO support via PHP/mod_rewrite for Apache HTTPD and JSP/UrlRewrite for Apache Tomcat. It uses values like '/portfolio/' instead of '/portfolio' or '/portfolio/?desc=true' instead of '/portfolio?desc=true'.
- Detection of supported browsers.
- Improved Safari support that relies on a cached form and cookies. The method is not bulletproof, but will work in the majority of cases.
- SWFAddress.setValue() can be called from JavaScript.
- Support for manual address changes in IE.
- Fix for '#' title in IE.
Two weeks ago I moved SWFAddress to Sourceforge.net in order to reduce the traffic on our site and provide nice facilities like Subversion, mailing list, forums and more.
Learn more about SWFAddress or go straight to the download.
Posted by Rostislav at 11:37 AM in SWFAddress
Comments:
Great news!
SEO support could be the beginning of a great change for flash based websites. Could we see some example indexed by google? Could you provide a search string to introduce in google?
Many thanks for the effort! :)
My previous posting contains samples of indexing by Google, Yahoo and MSN. Here is another one that showcases URLs with query parameters:
http://www.google.com/search?q=swfaddress+atlantic
Hmm... it's not written in AS 2.0 though... are you planning on releasing a ActionScript 2.0 compatible version? I want to use it... but I can't since it just won't compile the way you wrote it.
@Alex
I don't know how you're making these conclusions, but SWFAddress comes with an ActionScript 2 class the compiles with both Flash IDE and MTASC.
I'm having the same issue as Alex. I try using the SWFAddress.as included in the Flash example and it gives the "ActionScript 2.0 class scripts may only define class or interface constructs." error.
@Kit
The SWFAddress.as used in the Flash sample is written in ActionScript 1.0. Therefore it throws such an error if it's located in the AS2 classpath of your Flash IDE. The SEO sample is almost identical to the Flash one, but it uses the AS2 version of SWFAddress.as and doesn't cause such troubles.
Seem like there is a bug when opening a popup using in flash... the adress no longer update. This issue is only on Explorer (I`m using exp.6)
@Francis
Thanks for reporting. I will investigate it.
@Francis
I found a problem with the typical popup call like getURL("javascript:window.open(...)"). If you use the ExternalInterface to execute a JS popup function everything is fine.
excellent report, thank you.
This look great. Some more example please.
Interesting article!
Thanks