Menu drops down behind Flash (.swf)
Last Post 09/26/2008 6:43 PM by digmike. 10 Replies.
Author Messages
Rod Wittmier
Nuke Newbie
Nuke Newbie
Posts:3


--
01/26/2007 1:37 AM  

I was curious if anyone has found a menu that will appear on top of a .swf file.

In my scenario I am using the standard DNN menu.

In the Skin I created, I have a horizontal menu bar directly above a .swf object.  As I hover over a menu item, the sub-menu items drop down behind the Flash movie.

I have specified Z-Order and nothing seems to bring the Menu Drop Down in front of the Flash movie.

I'd appreciate a hint on how to make this work with the standard DNN menu or a recommendation of a Menu that solves this issue.

Thanks for your reply!

lynn
Nuke Master
Nuke Master
Posts:276


--
01/26/2007 4:27 AM  
Hello RodWittmier

Perhaps you might try placing a CSS class (clear:both;) divider between the menu and the flash.

Let me know if it works.

Lynn
Rod Wittmier
Nuke Newbie
Nuke Newbie
Posts:3


--
01/29/2007 2:24 PM  

Hi Lynn,

Thanks for your reply. 
I have tried a Table entry with style="clear:both" (also added it to table that holds the Flash) and it didn't seem to make any difference.  I backed those changes out.

I think the real problem is that the Flash object shows the Focus Rectangle as soon as you mouse over it (which then brings it to the front).  If I click the Flash to give it focus, the menu seems to be OK afterwards.

You can see this flash and menu problem at http://www.viewpath.com
Try the Company menu and notice that as it first appears it may appear up front but as you mouse down over the Flash object it seems to appear but clicking any menu item (that is covered by the Flash) the focus goes to the Flash not the menu.  I did notice that a 2nd hover and click on the Company menu items work (once the Flash has the focus).

For the Flash developers out there, is this something that can modified with Flash.  The intent was the "Try It Free" box to support a click but the rest of the Flash would not respond to mouse over or focus.  The mouse pointer seems to properly show as a Hand only over the "Try It Free" rectangle and no where else.  FYI: We have not yet enabled the "Try It Free" click.

Note: after writing the above I'm going to experiment with giving the Flash object Focus upon loading the page to see if that helps.

Thanks for your wisdom,

  Rod

 

Rod Wittmier
Nuke Newbie
Nuke Newbie
Posts:3


--
01/29/2007 11:02 PM  


Hi All,

I found a fix and it was not the Focus as I had expected.

The more I read it became clear that I had to Emit the Flash into the page versus have it found within a Text/HTML Module.

I located SWFObject as a great way to have it Emit the correct Flash:  http://blog.deconcept.com/swfobject/

I then moved the content out of the skin and replaced it with a call to SWFObject.

Now all is well with the menu and the flash in both IE and Firefox.

  Rod

rdo2006
Nuke Active Member
Nuke Active Member
Posts:28


--
09/14/2008 3:53 PM  
I see we've run in to the same problem. I've tried to take a look at what you've done, however, there isn't any documentation on that link and I'm not sure what needs to be done. I've got a header in a similar position that you do, but I can't get ANY menu to appear over it. can you elaborate?
rdo2006
Nuke Active Member
Nuke Active Member
Posts:28


--
09/15/2008 5:28 AM  
I've noticed that this is only occurring in FF - NOT IE7.
rdo2006
Nuke Active Member
Nuke Active Member
Posts:28


--
09/15/2008 12:25 PM  
??? Can anyone help with this? I followed Lee's tutorial to the letter regarding flash games, but I can't seem to get this working right.
digmike
Nuke Ace
Nuke Ace
Posts:42


--
09/16/2008 7:35 AM  
Go to dignuke.com and get a copy of digFlash.  It's free.  In the admin for digFlash make sure transparency is turned on.

Thanks,
Mike
www.dignuke.com
rdo2006
Nuke Active Member
Nuke Active Member
Posts:28


--
09/22/2008 4:47 PM  
Outstanding - I'll give it a try. Does it generate w3c compliant code?
rdo2006
Nuke Active Member
Nuke Active Member
Posts:28


--
09/26/2008 5:48 PM  
hello?
digmike
Nuke Ace
Nuke Ace
Posts:42


--
09/26/2008 6:43 PM  
I believe for the most part. I just ran it through a checker and they only thing that it flagged was the javascript include statement. We can fix that in the next release.
Thanks,
Mike
www.dignuke.com


---