Jeff. Thanks for the test page. I'll have a look at this as soon as I can (it is late here in Aus, and I need sleep).
re: how often is SWFObject is used to embed multiple Flash files - Well, SWFObject is the #2 javascript library on the net behind jQuery ( ~ 6% of ALL sites on the net), so I should think there would be more than a handful sites with more than 1 swf on the page :) To clarify, are you saying you only notice the bahavior if there is more than 1 swf on the page? This would help narrow down a test case. Cheers, Aran On Mon, Jun 15, 2009 at 11:33 PM, Jeff L <[email protected]> wrote: > > Ok, here is a stripped down test page that shows the same behavior. > > http://production.danversbank.pixelmedia.net/swfobject-test.html > > Easier to see when clicking on the link than reloading the page. The > second flash duplicates itself on top of the first flash movie. > > I've moved the script blocks into the head, no difference. No extra > HTML on the page except a link. And I've tested w/ v2.2 locally with > the same behavior. > > You said "his behaviour does not happen on all sites either"....how > often is swfobject used to embed more than 1 flash movie into a page? > > > Jeff > > On Jun 15, 8:17 am, Jeff L <[email protected]> wrote: > > Unfortunately, because it's a CMS, they can not be defined in the > > head. > > > > I am not sure what work has been done to the cleanup functions, but it > > looks like the same exact issue that was reported back in 2006 at the > > archive link I posted. > > > > I will work on starting to strip down the HTML to see if there is > > anything there that is causing the issue. > > > > I welcome other feedback though, as if I can't find anything else I > > will have no other choice but to comment out the cleanup function. > > > > Jeff > > > > On Jun 12, 8:38 pm, Aran Rhee <[email protected]> wrote: > > > > > 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-Aug... > > > > > > 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 -~----------~----~----~----~------~----~------~--~---
