Layers over flash
15 januari 2009 - 10:00   
geplaatst door: vuschke
Ik heb een vraag over het gebruik van layers over een flashfilmpje in een website.
Als ik een layer plaats bovenop een flash film en ik test dit in verschillende browsers. Dan plaatsen zij altijd de film bovenop de layer. Is er een manier om dit aan te passen? Zodat de layer dus bovenop het filmpje ligt?

Bedankt alvast

(Bewerkt door vuschke om 10:03, 15-01-2009)

Layers over flash
15 januari 2009 - 10:04    reactie #1
geplaatst door: mvdg
Dit is erg afhankelijk van de browser. In principe is het wel mogelijk om inhoud over een Flash bestand heen te zetten, maar in de praktijk kunnen niet alle afspelers dat netjes doen.
Mijn oplossing is daarom om toch maar niet inhoud eroverheen te zetten. Of als dit nodig is, de inhoud in het Flash bestand op te nemen.
Mitch Design : websites en interactieve toepassingen : http://www.mitchdesign.nl
Layers over flash
15 januari 2009 - 10:12    reactie #2
geplaatst door: vuschke
Dan is de content niet zichtbaar voor bvb google toch? (en dit is voor de klant ook weer belangrijk).
En flash kan ook niet als achtergrond draaien volgens mij...
Layers over flash
15 januari 2009 - 10:58    reactie #3
geplaatst door: denn88
Voor een website waar ik aan gewerkt had had precies hetzelfde 'probleem'. Ze hadden een grote Flash movie op de homepage maar met gewone HTML moest er iets over de onderkant gepositioneerd worden.

Het is wel mogelijk met HTML en Flash (echter niet voor Firefox op Linux i.c.m. de Flash player eerder dan v10 geloof ik).

Via CSS kun je 'layers' (eigenlijk div-tags met een absolute positionering en een z-index) over het Flash filmpje heen leggen. Dit is pas de eerste helft van de oplossing. Zoals je ziet ligt het Flash filmpje nog steeds over de HTML heen.

De oplossing is een parameter aan het Flash object in je HTML, namelijk:

param wmode="transparent"

Of Google even op 'flash wmode transparent' voor juist syntax voorbeelden. Nu laat het Flash filmpje toe dat er iets overheen kan komen. Het slaat een beetje als een tang op een varken want wat de wmode doet is eigenlijk het filmpje transparant maken zodat je er doorheen kunt kijken als je HTML bv achtergrond plaatjes of kleurtjes gebruikt. Maar dezelfde wmode truuk heeft als voordeel dat je er dan ook HTML overheen kan positioneren.

Atlantisdesign.nl - webDesign en de Mac. Bezig met webdesign / webdevelopment? Je eigen Mac als lokale webserver?
iPhone 4, 16 GB (black) | MacBook Pro 15", 2.44Ghz Intel Core 2 Duo,  4GB Ram | Airport Extreme | MacMini Intel Core 2 Duo, 4GB Ram | PowerMac G4 MMD Dual 1Ghz.
Layers over flash
29 september 2009 - 11:51    reactie #4
geplaatst door: vuschke
Enige tijd geleden stelde ik deze vraag en de gegeven oplossing werkte perfect.
Nu is er Explorer 8 waarin alles weer verspringt. Is er weer iets verandert dat ik zou moeten aanpassen?
Layers over flash
29 september 2009 - 13:31    reactie #5
geplaatst door: marcone
ie8 kun je heel gemakkelijk geforceerd laten draaien als IE7, superfijn, gebruik het in al mijn producties. Voeg deze code toe :

meta http-equiv=”X-UA-Compatible” content=”IE=EmulateIE7? />
Twenty years from now you will be more disappointed by the things that you didn't do than by the ones you did do. So throw off the bowlines. Sail away from the safe harbor. Catch the trade winds in your sails. Explore. Dream. Discover. - Mark Twain