GRiMe2D / facebook-actionscript-api

Automatically exported from code.google.com/p/facebook-actionscript-api
0 stars 0 forks source link

Facebook menu's showing behind swf #284

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Create flash facebook app and use iframe to display in facebook
2. View app in Internet Explorer 7
3. Click "Messages" or "Notifications"
4. Facebook menu's come up BEHIND Flash App

What is the expected output? What do you see instead?
Would expect fb menu's to show in front of Flash App. They do in firefox

What version of the product are you using? On what operating system?
1.6 of as3 facebook api
Running on Windows XP, Internet Explorer 7

Original issue reported on code.google.com by iwalkthe...@gmail.com on 5 Apr 2011 at 12:39

GoogleCodeExporter commented 9 years ago
Try changing the wmode property of the Flash object or embed tag that you're 
using in the HTML. There's three properties: opaque, transparent, and window. 
See if any of those work.

Original comment by rovertn...@gmail.com on 5 Apr 2011 at 3:18

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Okay, I've figured it out. The order of swfobject settings in the template file 
is wrong. Adjusting them to this fixes the issue in IE:

swfobject.embedSWF("myFlash.swf?<? echo(time()) ?>", "flashContent", "680", 
"600", "9.0", null, null, {name:'flashContent', wmode:'opaque'}, null);

Original comment by iwalkthe...@gmail.com on 5 Apr 2011 at 5:14

GoogleCodeExporter commented 9 years ago

Original comment by rovertn...@gmail.com on 7 Apr 2011 at 7:59

GoogleCodeExporter commented 9 years ago
Actually, it should be 
swfobject.embedSWF("myFlash.swf?<? echo(time()) ?>", "flashContent", "680", 
"600", "9.0", null, null, {wmode:'opaque'}, {name:'flashContent'});

As "name" is an attribute rather than a parameter.

Original comment by TheShang...@gmail.com on 7 Apr 2011 at 11:20