Necesito colocar una etiqueta div encima literalmente de todo lo demás en la página. He leído que ajustar wmode param a opaque lo hará, pero también escuché que eso solo afectará a IE. ¿Es esto cierto? ¿Cómo lo haces?Colocar un div delante de un flash incrustado
Respuesta
En su etiqueta applet flash, simplemente tener esto:
<object id='flashObject' ....>
<param ....>
<param name='wmode' value='opaque'>
<embed ... wmode='opaque'>
</embed>
</object>
que debe tener cuidado de él.
Tenga en cuenta que la desventaja de esto es que ralentiza el procesamiento tanto de la película flash como de los elementos de página, pero no debería ser un problema en la mayoría de los casos.
Además, al incluir esto como un parámetro de objeto y un atributo de inserción, funciona en todos los navegadores principales.
Editar, según el comentario de MidnightLighning:
Una vez que el objeto flash se prepara de esta manera, es necesario hacer flotar la div sobre la página, así:
<body>
<object> ... <!-- this is your flash movie --> </object>
<div id="floater">The Floating Div</div>
</body>
A continuación, crear su CSS como esto:
#flashObject { position:relative; z-index:1 }
#floater { position:absolute; z-index:100; top:0; left:0; }
Lo intenté, no funcionó: - \ – Webnet
¿Usó luego 'position: absolute;' para colocar su DIV sobre el elemento Flash? El código anterior prepara el elemento Flash correctamente, pero luego debe colocar el DIV sobre él; tal vez asignar un 'z-index' al
@Webnet: ¿Qué no funcionó exactamente? ¿El flash seguía apareciendo en la parte superior de la div? ¿El div no estaba posicionándose correctamente? Recortar su página hasta un ejemplo mínimo que demuestre el problema y publique el código sería de gran ayuda. – Ipsquiggle
En mi sitio del cliente, he utilizado html:
<div id="photo>
<div id="flash"></div>
<ul id="navigation">..</ul>
</div>
css:
#flash { z-index: 6; }
#navigation { z-index: 8; margin-top: -100px; }
y luego sustituyo #flash
con mi flash de swf
con SWFObject (http://code.google.com/p/swfobject)
Así que, básicamente, z-index y de alguna manera inteligente para incrustar debe trabajo:)
- 1. Agregue un enlace alrededor de un archivo Flash incrustado
- 2. ¿Cómo colocar un DIV en coordenadas específicas?
- 3. ¿Qué significa colocar un @ delante de un nombre de variable C#?
- 4. Reproductor de mp3 incrustado basado en flash
- 5. Desplazamiento automático de Flash interno incrustado (HTML/CSS)
- 6. ¿Cómo colocar un div dinámicamente debajo de otro?
- 7. WebView no reproducirá video flash incrustado
- 8. colocar un div próximos dos divs uno encima del otro
- 9. jquery ocultar un div que contiene flash sin restablecerlo
- 10. ¿Cómo colocar div en la parte inferior de otro div?
- 11. ¿Cómo puedo colocar un div html sobre el plugin de Google Earth? Implica wmode, me imagino
- 12. Seleccionar un idioma incrustado
- 13. ¿Cómo colocar un div en la esquina inferior derecha de un navegador?
- 14. ¿Puede un objeto Flash incrustado acceder al DOM de su documento principal?
- 15. PHP: ¿Qué significa un & delante de un nombre de variable?
- 16. ¿Cómo colocar un UIView?
- 17. ¿Es necesario agregar un @ delante de un nombre SqlParameter?
- 18. Cargar un ensamblado desde un recurso incrustado
- 19. Insertar div sobre flash en IE
- 20. OCUnit probando un marco incrustado
- 21. JFileChooser incrustado en un JPanel
- 22. 'upsert' en un documento incrustado
- 23. ¿Qué es un cero incrustado?
- 24. ¿Cómo actualizar un documento incrustado dentro de un documento incrustado en mangosta?
- 25. Cómo hacer que un video incrustado no se reproduzca automáticamente
- 26. cómo colocar un div emergente basado en la posición de donde está el cursor hace clic
- 27. La actualización de un div con el contenido de Flash [Aviso]: utilizando right.js?
- 28. Colocar imagen de fondo fuera del borde que contiene div
- 29. Ruta a un archivo de recursos incrustado
- 30. Impresión silenciosa de un PDF incrustado
¿No te refieres a 'wmode = 'transparent''? –
'opaco' y' transparente' fuerzan al flash a dibujarse como parte del flujo de página, con efectos transparentes que permiten la transparencia desde el flash. 'window' (valor predeterminado) hará que la película flash se muestre en su propio búfer, encima del diseño de la página. – Ipsquiggle