Centrar un SWF en la ventana con CSS

Posted by admin | Básico,Flash | Friday 8 December 2006 2:24 am

Este es el código básico para centrar horizontalmente y verticalmente una pelicula SWF dentro de la ventana del navegador a través de CSS.

Lo primero será colocar la película flash *object* dentro de una division *div*:

HTML:
  1. <div id=centrado>
  2. <object ...............
  3. ......... </object>
  4. </div>

Ahora crearemos el siguiente estilo CSS que será el que nos coloque el contenido de este *div* centrado en la ventana.

CSS:
  1. #centrado
  2. {
  3.   text-align: centar;
  4.   position: absolute;
  5.   top: 50%;
  6.   left: 50%;
  7.   margin-left: -275px;
  8.   margin-top: -200px;
  9. }

Al colocar el top y el left al 50% lo que hacemos es que el punto de registro de la pelicula sWF quede justo en el centro de la ventana. Como el punto de registro de la pelicula es la esquina superior izquierda, esta esquina será la que quede justo en el centro. Por eso moveremos este punto hacia la izquierda y hacia arriba (de ahí los valores negativos de margin-left y margin-top). Los valores que introduciremos serán la mitad de los tamaños de alto y ancho de la pelicula flash.

No related posts.

6 Comments »

  1. Comment by Flashreloco — 5 February, 2012 @ 2:07 am

    Hola Muy buen ejemplo Felicidades, oye una pregunta y funcionaria igual desde un archivo de texto externo?

  2. Comment by admin — 5 February, 2012 @ 2:07 am

    Hola. Gracias ^^
    Si claro, funcionaria igual

  3. Comment by gemunoz — 5 February, 2012 @ 2:07 am

    quiero saber si en una plantilla de joomla, puedo montar una animacion de flash, o si s epuede llamar la animacion desde un css

  4. Comment by admin — 5 February, 2012 @ 2:07 am

    Si claro. En cualquier plantilla (Joomla, mambo, wp..) puede meter cualquier archivo swf, sin ningún problema. Manualmente o a traves de php.

  5. Comment by cati — 5 February, 2012 @ 2:07 am

    como puedo introducir el archivo swf al la platilla joomla, ya he intentado de muchas formas y no se carga la animacion??

  6. Comment by Álvaro Bassó — 14 April, 2010 @ 10:41 am

    Hola muchisimas gracias me funciona perfecto en firefox, opera y safari, pero en IE no ¿qué me hace falta? Gracias

RSS feed for comments on this post. TrackBack URI

Leave a comment

Get Adobe Flash playerPlugin by wpburn.com wordpress themes