I am noticing that the Firefox 3 beta stuffs up my Flash websites that use SWFAddress.
It doesn’t actually break the official examples, so maybe I’m doing something wrong, but my sites work fine in Safari (and on FF2) and break with FF3.
Mike Chambers notes that there has been a new release of FF3 beta to fix KeyUp events. But, as noted in the comments, the SWFAddress bug is not fixed properly.


I’ve also run into an issue with FF3 and SWFAddress. It doesn’t break things entirely, I simply get a blinking effect every time the url is changed.
I’ve been trying to figure out if it’s simply SWFAddress or a mixture of SWFAddress and something else. For instance, the two sites having the issue also use Papervision.
I had the same problem. The problem was the combination of SWFAddress.setValue() and the dynamic change of “stage.quality”
tvwonline.net uses this and it works in FF3, Opera, and IE 6 and 7.
@Sean Yep, I have the same problem, i’m using SWFAddress and Papervision and I also get this get a blinking effect. Did you found a solution for this?
I’ve having the same exact blinking problem. Anyone have any luck with this?
We have the blinking problem as well. anyone found a solution?
gr, ben
Hey there Joshua, your blog seems to be one of the better ranked articles about this blinking effect - I’m experiencing it too. Have you or any of the other readers already found a solution?
Cheers // ep
Found a solution to my case over at Sean Musick’s blog. Introduce a tiny delay between any heavy calculations in your flash and the call to the SWFAddress’s javascript methods: http://seanmusick.com/blog.cfm?id=24
Cheers // ep
Inspired by Luis’ post I modified SWFAdress rather then putting the delay in Flash. Works fine for me and is easier to handle.
I changed
———-
this.setValue
———-
to
———-
this.setValue=function(_7e){if(_21.isFirefox()){setTimeout(”SWFAddress.setValueWithDelay(’”+_7e+”‘);”,500);}else{SWFAddress.setValueWithDelay(_7e)}};this.setValueWithDelay=function
———-
including a delay if Firefox is the browser.
It works for my project but it would be nice to hear if it also solves the problem for others.
Macm
Sorry, a little error in my previous post: you must replace
this.setValue=functionwith the following term.
Best regards
Macm