2009-03-20 6 views
1

J'ai une page Web avec le menu de navigation de DHTML. Sur la page ont également un objet flash intégré. Actuellement, lorsque j'ai activé un menu DHTML, la liste des éléments de menu ouverts apparaît sous le flash.Comment rendre un objet flash rendu NON au niveau supérieur?

Comment faire pour que les éléments du menu DHTML apparaissent sur le dessus de l'objet flash. Je pense qu'il y aura un attribut que nous pourrions utiliser en écrivant ou en marquant pour l'objet flash.

J'espère que la solution fonctionnera sur tous les principaux navigateurs (Firefox3, IE6, IE7, IE8, Chrome et Safari).

Merci.

Répondre

4

Les objets Flash sont placés par défaut au-dessus de DHTML. Pour faire un objet Flash rendu dans le cadre du DOM et obéir à la z-index approprié, vous devez définir l'wmode attribut à transparent comme suit:

<div class="flashthingy"> 
    <object width="295" height="248"> 
    <param name="wmode" value="transparent"></param> 
    <embed src="http://www.foobar.com/" type="application/x-shockwave-flash" wmode="transparent" width="295" height="248"></embed> 
    </object> 
</div> 

vous pouvez maintenant définir le z-index approprié et l'objet Flash devrait obéir.

Questions connexes