This week I’ve been working on a project that uses deep linking with SWFAddress library. SWFAddress is a useful tool that lets you go to a specified part of a flash site by changing the browser’s url.
Anyway this project was in part completed but had to do some changes and fix some bugs. Most bugs were found using Internet Explorer 6. If you wonder why IE6 in the era of Firefox and IE8, because today it has 25% of the market (but going down which is a very good thing) and the client needs to be compliant with it. IE6 is not working on Vista so I had to use a Virtual PC image of XP Sp3 to test with IE6.
The biggest bug found was related to SWFAddress Javascript classes. The site continued to jump from one page to another without no reason. I want to mention that this bug did not appeared on Firefox or IE8 or other browser and I have the following browsers for testing: Firefox, Opera, IE8, SeaMonkey and Google Chrome.
I did some research on Google and I found a comment, “Left by Niklas at Thu, 2 Nov 4:07 PM” on the following page: http://www.asual.com/blog/swfaddress/swfaddress-deep-linking-for-flash.html. That way I found that for IE6 the swfaddress.html file must be placed in the same folder where swfaddress.js resides. That didn’t resolved it then I started to test the examples from the SWFAddress zip file.
I’ve seen that in adobe folder is an approach like mine: use on Flash/Flex Javascript classes with SWFAddress. Tested it on IE6 and is working. Then i started comparing with my project. The difference was that in my project I used also the Flash/Flex history Javascript class. So I removed the following line from my project:
<script src="history/history.js" language="javascript"></script>
That fixed my bug. Two this I had to do:
- add swfaddress.html
- remove the Flash/Flex history Javascript libraries
As far us I noticed if you used SWFObject with SWFAddress this problem will not occur because, I think, SWFObject do not uses history.
I hope, in the future, to write an entire article dedicated to deep linking, but I need time for that.
Some resources bellow:
http://www.asual.com/blog/swfaddress/swfaddress-deep-linking-for-flash.html
http://www.asual.com/swfaddress/
http://code.google.com/p/swfobject/
Tags: Bugs, deep linking, Javascript, SEO
This post was written by Andrei Ionescu
Views: 4692









[...] FLEX{er} wrote an interesting post today on Deep Linking with SWFAddress and IE6 problemHere’s a quick excerptThis week I’ve been working on a project that uses deep linking with SWFAddress library. SWFAddress is a useful tool that lets you go to a specified part of a flash site by changing the browser’s url. Anyway this project was in part completed but had to do some changes and fix some bugs. Most bugs were found using Internet Explorer 6. If you wonder why IE6 in the era of Firefox and IE8, because today it has 25% of the market (but going down which is a very good thing) and the client needs to [...]
hey i try the sample that i upload omn my server http://www.accessus.org/seo/ and nhaven’t problems. This functcions correctly on ie6
Ruben… in the article I specified that the sample is working. So, the sample IS WORKING CORRECTLY. My project didn’t work. So I started comparing the working sample with my project. Hope this clears out the confusion.
Sorry.