Hi Jeff.

Yes, there was a lot of work done to fixissues around streaming audio / FMS
not releasing memory and streams so I would not recommend removing any
functions / lines related to that.

As you say, it happens only in IE.

Perhaps other SWFObject contributors who worked on the cleanup function can
shed some light on a more elegant work around, but one thought is to call a
function before you invoke your link which hides the divs containing flash
items. This behaviour does not happen on all sites either, so I am wondering
if there is something specific in your HTML which is causing the shift in
layout...

BTW - I noticed your SWFObject script blocks are appearing with the body
tag. These should be defined in the head. Unlike SWFObject 1.x which ran
inline, SWFObject 2.x runs all embed functions etc on ondomready()


Cheers,
Aran

On Sat, Jun 13, 2009 at 4:22 AM, Jeff L <[email protected]> wrote:

>
> Hi folks,
>
> I'm getting some strange behavior in IE. I get this behavior even with
> the new 2.2 version of swfobject.
>
> If you check out this page, scroll to the bottom, there is a little
> flash piece on the bottom right:
> http://production.danversbank.pixelmedia.net/
>
> If you click a link on the page, the flash seems to duplicate itself
> for a second before the new page loads.
>
> I've done some research and found this link:
>
> http://lists.deconcept.com/pipermail/swfobject-deconcept.com/2006-August/001407.html
>
> The problem seems to be similar, although the code has been rewritten.
> I've tracked it down to this function:  removeObjectInIE()
> (line 494 in v2.2)
>
> In version 2.1, it looked to be just this one line causing the issue:
> obj.parentNode.removeChild(obj);
>
> In version 2.2, it also seems to be caused by this loop:
> if (typeof obj[i] == "function") {
>        obj[i] = null;
> }
>
> If I comment the call to that function, the problem goes away. However
> I see a comment in the code:
> "Release memory to avoid memory leaks caused by closures, fix hanging
> audio/video threads and force open sockets/NetConnections to
> disconnect (Internet Explorer only)"
>
> So I'm wary to comment that line out.
>
> Any help is appreciated!
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"SWFObject" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/swfobject?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to