Hello Aran,
Well i created a test site that has 3-links at the top of the page to
load the swf's via HTML links.
I have a forth link at the top that loads a loading swf to load the
swfs from within the HTML div.
I have a swf navigation bar at the bottom that loads the swf via an
outside navigation swf.

All work fine!
I am rebuilding my site and will keep checking it as i go to see where
it went wrong.
I tried moving the java-script on my main site for changing the swfs
inside the HTML like the test site has but that did nothing.
I use swfaddress on my main site. I hope that's not causing the
problem? well i will figure it out now for sure!
I will let you know what it was when i find the little bugger.

Thanks for your suggestion.
Sometimes starting from scratch again automatically solves the
problem.

Philbuilt

Test Site: http://www.philbuilt.info/
Main Site:http://www.philbuilt.com/

On Mar 3, 8:16 pm, Aran Rhee <[email protected]> wrote:
> No problem.
>
> I am happy to help where/when I can.
>
> Aran
>
> On Thu, Mar 4, 2010 at 12:00 PM, philbuilt <[email protected]> wrote:
> > Aran,
> > I am working on the striped down live version now. (very simple)
> > I have a full time job in construction so thanks for bearing with me.
> > Hopefully when my new business fly's i will be a full time, but till
> > then i am jest a peon in this world.
>
> > thanks
> > PhilBuilt
>
> > On Mar 2, 5:45 pm, Aran Rhee <[email protected]> wrote:
> > > Hi Philbuilt
>
> > > You shouldn't need to set the visibility to true if you never hide it in
> > the
> > > first place. I was just illustrating the logic of the embedSWF() method,
> > and
> > > what calls are made in what order.
>
> > > Just to rewind a bit (and to try to remove as many unknown variables as
> > > possible), if you just replace the swf location in Philip's example code
> > for
> > > onclick loading (
> >http://demos.learnswfobject.com/load-onclick/onclick2.html)
> > > with your own swf, does your file behave as expected?
>
> > > If you could post a link of this stripped back example, that would be
> > most
> > > helpful.
>
> > > I am really just trying to help you get to the core of what the issue
> > might
> > > be. A fully worked up page with a bunch of css (and possible other things
> > > going on) is not the best place to try to find the source of an issue
>
> > > Aran
>
> > > On Wed, Mar 3, 2010 at 12:10 AM, philbuilt <[email protected]> wrote:
> > > > Aran,
> > > > I did a test as follows:
>
> > > > I set the object to visibility hidden this is the parm showing in the
> > > > div after the object has been loaded.
>
> > > > <td colspan="18" valign="middle" width="975" align="center"
> > > > height="575">
> > > >                <object style="visibility: hidden;" id="flashcontent"
> > > > data="flash_files/models.swf?1267534611666" type="application/x-
> > > > shockwave-flash" width="975" height="575"><param value="false"
> > > > name="menu"><param value="best" name="quality"><param value="."
> > > > name="base"><param value="#5B5B5B" name="bgcolor"><param
> > > > value="always" name="allowScriptAccess"></object>
> > > >      </td>
>
> > > > This is the javascript:
> > > > var obj = swfobject.createSWF(attributes, params, targetID);
> > > > function LoadEvt() {
>
> > > >  document.getElementById("flashcontent").style.visibility="hidden";
> > > >                }
> > > >                swfobject.addDomLoadEvent(LoadEvt);
> > > >        }
> > > > }
>
> > > > Now I set it visible with this javascript:
>
> > > >                var obj = swfobject.createSWF(attributes, params,
> > targetID);
> > > > function LoadEvt() {
>
> > > >  document.getElementById("flashcontent").style.visibility="visible";
> > > >                }
> > > >                swfobject.addDomLoadEvent(LoadEvt);
> > > >        }
> > > > }
>
> > > > There is still no change in the problem?
> > > > Actually setting the div to hidden then right click and view source
> > > > selection is a great way to see what parms have been loaded in a div.
> > > > Philbuilt
>
> > > > On Mar 2, 7:18 am, philbuilt <[email protected]> wrote:
> > > > > Aran,
> > > > > I did not know i had to set the visibility back to true because you
> > > > > can see it as soon as it has completed it's download so i assumed it
> > > > > was set already? I tried to css the visibility on the div every way i
> > > > > could but that will not work because i need to deal with the object
> > > > > inside the div. That is made apparent when my index page loads and it
> > > > > works fine it's jest when the swf is changed there is a problem. i
> > use
> > > > > swf address so when i open my index page the swf loads fine then i
> > > > > will go to any link and load another swf with no preloaded and it
> > also
> > > > > works fine. then when i will hit the home link the sceen is blank
> > > > > until it is again loaded all the way. I also tried to toggle
> > viability
> > > > > with some JavaScript at the end of my code to see if that would do it
> > > > > but nothing seems to work.
>
> > > > > PhilBuilt
>
> > > > > On Mar 1, 11:56 pm, Aran Rhee <[email protected]> wrote:
>
> > > > > > createSwf() is called internally by embedSWF(), so I don't think
> > this
> > > > would
> > > > > > be causing the issue directly.
>
> > > > > > Basically embedSwf() :
>
> > > > > > - sets visibility to false on the DOM object (the replacement
> > <div>)
> > > > > > then sets a dom load function to:
>
> > > > > > - add params, flashvars, attributes
> > > > > > - checks if the right flash player version is available
> > > > > > using hasPlayerVersion()
> > > > > > (assuming it is available)
> > > > > > - calls createSWF()
> > > > > > - sets visibility to true on the DOM object (now the swf <object>)
> > > > > > - calls the callback function (if any was defined)
>
> > > > > > Are you setting the visibility back to true at the right time?
>
> > > > > > Aran
>
> > > > > > On Tue, Mar 2, 2010 at 3:11 PM, philbuilt <[email protected]>
> > wrote:
> > > > > > > Aran,
> > > > > > > Yes my swf has a pre-loader I have many swfs on my site with
> > built-in
> > > > > > > preloaded like the one on my home page and they all works fine.
> > when
> > > > > > > they are loaded from my home page swfobject.embedSWF, However
> > when i
> > > > > > > load them via my code above swfobject.createSWF i don't see them
> > > > until
> > > > > > > they are 100% loaded? I know they are there in the div loading
> > but i
> > > > > > > can't see anything and i have tried every parameter i can find. I
> > > > also
> > > > > > > tried to all the css styles on the div but nothing works? I am
> > almost
> > > > > > > there with my site but this screws every thing up!
>
> > > > > > > On Mar 1, 10:05 pm, Aran Rhee <[email protected]> wrote:
> > > > > > > > His specific problem was that he was loading content further
> > down
> > > > the
> > > > > > > page,
> > > > > > > > and was using anchor tags in order to set the correct scroll
> > > > position.
> > > > > > > This
> > > > > > > > ended up changing the address location. It sounds like he just
> > used
> > > > some
> > > > > > > js
> > > > > > > > functionality to set the correct vscroll position.
>
> > > > > > > > In regards to your question, do you have a preloader on your
> > swf?
> > > > If not,
> > > > > > > > then nothing is going to show on stage until the flash player
> > has
> > > > > > > downloaded
> > > > > > > > enough content to display at least your first frame. Flash is a
> > > > > > > progressive
> > > > > > > > download format by nature, so you don;t HAVE to wait until 100%
> > of
> > > > the
> > > > > > > file
> > > > > > > > is delivered before playback can begin, but all classes and
> > artwork
> > > > > > > needed
> > > > > > > > to display your content needs to be available before the frame
> > will
> > > > be
> > > > > > > > rendered.
>
> > > > > > > > This is not anything to do with SWFObject actually, but just a
> > > > general
> > > > > > > Flash
> > > > > > > > issue/concept.
>
> > > > > > > > Aran
>
> > > > > > > > On Tue, Mar 2, 2010 at 11:50 AM, philbuilt <
> > [email protected]>
> > > > wrote:
> > > > > > > > > Hello everyone,
> > > > > > > > > I found this in my search for an answer to a problem i have
> > which
> > > > by
> > > > > > > > > the way is identical to an old post here.
>
> > > > > > > > >http://markmail.org/message/mfv3bu3mt7xwpagw
>
> > > > > > > > > In the post (Shawn) found the solution but i am not sure
> > exactly
> > > > what
> > > > > > > > > he is talking about?
> > > > > > > > > he say's: fixed, I replaced the usage of the anchor tag with
> > > > > > > > > javascript's
>
> > > > > > > > > I load my swfs into a div (<div id="flashcontent"></div>)
>
> > > > > > > > > with this javascript:
>
> > > > > > > > > function isObject(targetID){
> > > > > > > > >   var isFound = false;
> > > > > > > > >   var el = document.getElementById(targetID);
> > > > > > > > >   if(el && (el.nodeName === "OBJECT" || el.nodeName ===
> > > > "EMBED")){
> > > > > > > > >      isFound = true;
> > > > > > > > >   }
> > > > > > > > >   return isFound;
> > > > > > > > > }
> > > > > > > > > function replaceSwfWithEmptyDiv(targetID){
> > > > > > > > >   var el = document.getElementById(targetID);
> > > > > > > > >   if(el){
> > > > > > > > >        var div = document.createElement("div");
> > > > > > > > >        el.parentNode.insertBefore(div, el);
> > > > > > > > >        swfobject.removeSWF(targetID);
> > > > > > > > >        div.setAttribute("id", targetID)
> > > > > > > > >   }
> > > > > > > > > }
>
> > > > > > > > > function loadSWF(url, targetID){
> > > > > > > > >   if (swfobject.hasFlashPlayerVersion("9")){
> > > > > > > > >                var attributes = {
>
> >  data:url +
> > > > "?" +
> > > > > > > new
> > > > > > > > > Date().getTime(),
>
> > > > > > >  id:"flashcontent",
>
> > > >  width:"100%",
>
> > > >  height:"100%",
> > > > > > > > >                                                };
>
> > > > > > > > >                var params =    {
>
> > > >  menu:"false",
>
> > > >  quality:"best",
>
> >  base:".",
>
> >  bgcolor:"#000000",
>
> > > > > > > > >  allowNetworking:"all",
>
> > > > > > > > >  allowScriptAccess:"always",
> > > > > > > > >                                                };
> > > > > > > > >                var obj = swfobject.createSWF(attributes,
> > params,
> > > > > > > targetID);
>
> > > > > > > > >        }
> > > > > > > > > }
>
> > > > > > > > > Any help is appreciated!
> > > > > > > > > PhilBuilt
>
> > > > > > > > >www.philbuilt.com
>
> > > > > > > > > --
> > > > > > > > > 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]<swfobject%[email protected]>
> > <swfobject%[email protected]<swfobject%[email protected]>
>
> > > > <swfobject%[email protected]<swfobject%[email protected]>
> > <swfobject%[email protected]<swfobject%[email protected]>
>
> ...
>
> read more »

-- 
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