Forum Moderators: open

Message Too Old, No Replies

Delay navigation and Flash loading

         

dainstructor

4:08 am on May 15, 2007 (gmt 0)

10+ Year Member



I'm currently having a problem with the order that my content is loading. Apparently my navigation is loading before the flash animation immediately below it. This is causing my drop down portion of the animation to become covered up.

I've tried changing the Z index of the div layers they are in but it doesn't fix the problem. Is there a way for me to somehow delay the navigation loading until after the flash loads?

tedster

5:22 am on May 15, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



This is probably not something a loading delay would fix - it is more likely the way that the content rendering is "layered" as you thought when you experimented with the z-index.

Here's an experiment for you to try that has helped others in similar situations. Try adding the following attribute to your to your embed tag:

<embed mode="transparent">

... and include this with the other parameter values.

<PARAM NAME="wmode" VALUE="transparent">

dainstructor

7:53 pm on May 15, 2007 (gmt 0)

10+ Year Member



Thank you Tedster for the reply.

I believe this method is generally a good solution but im not so certain that it will solve the problem. While I will be able to now see more of the links that were once hidden, will I also be able to select them as well?

If my understanding is correct, this will make the background of my flash document transparent, allowing me to see through to my drop down menu behind it.

I think i need to actually bring the navigation forward and somehow place it "on top" or on a higher layer than the animation.

tedster

8:43 pm on May 15, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Try it and see - others have found that it also addressed the "layering" problem, even though it seems only to focus on background transparency. You might also need to use a z-index with it. My guess? - something in the technology of "transparency" also frees Flash from its "stay on top no matter what" policy.

dainstructor

9:15 pm on May 15, 2007 (gmt 0)

10+ Year Member



WOW!

Works perfectly. I must say I was completely skeptical about this simple solution, but it works great.

Thanks again Tedster!

dainstructor

12:28 am on May 16, 2007 (gmt 0)

10+ Year Member



Hummm,

actually, I don't really know what's going on. Whenever I test in Firefox, it works great. However, when I test using IE7, it's still doing the same thing. Are there any hacks for IE7 for this?