Contenido

Lightbox 2.0 ahora tambien para ficheros SWF

31 Dic

+ 3

Lightbox es la herramienta para visionado de imagenes más famosa de todas las que hay, ahora Brian reavis ha añadido la posibilidad de abrir ficheros SWF como si de imagenes se tratara. Para ello usa un fichero externo en PHP  (Sephiroth’s PHP::SWF Reader Class) que se encarga de obtener información acerca del SWF para poder mostrarlo como una imagen.

Instalación 

Primero hemos de editar el fichero js/lightbox.js y buscar la línea.

var swfSizeScript = "http://www.mydomain.com/lightbox2.02/php/ajax.swfsize.php";

 Reemplazaremos la ruta por la ruta en la cual tendremos alojado el fichero ajax.swfsize.php dentro de nuestro servidor.

Ahora solo nos queda enlazar los ficheros en nuestro HTML y para ellos requeriremos Prototype y Script.aculo.us.

<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" /> <!-- FICHERO CSS -->

Modo de uso

Simplemente tendremos que añadir el atributo rel="lightbox" a nuestro enlace como hacíamos en Lightbox normal.

<a href="images/image-1.jpg" rel="lightbox" title="my caption">image #1</a>

Para los ficheros SWF haremos exatamente lo mismo, pero añadiendo el fichero SWF como dirección de nuestro enlace.

<a href="images/image-2.swf” rel=”lightbox” title=”This is a Flash file!”>image #2</a>

Si queremos mostrar una lista de enlaces únicamente tendremos que indicarlo en el atributo rel como si de un array se tratase.

<a href="images/image-1.jpg" rel="lightbox[roadtrip]“>image #1</a>
<a href=”images/image-2.jpg” rel=”lightbox[roadtrip]“>image #2</a>
<a href=”images/image-3.jpg” rel=”lightbox[roadtrip]“>image #3</a>

 [Descargar][Demo]

Ahora si que tengo mil y una duda.
que libreria me conviene.
ahora mismo uso jquery

¿Cómo puedo poner el objeto flash (swf) por debajo de los botones de navegación?
Cada vez que cargo el swf pierdo la posibilidad de avanzar a ver más animaciones.¿Hay alguna posibilidad de colocar el objeto swf detras?

También me gustaría saber como puedo hacer para que en el mismo html exista una imagen linkeable con y un texto linkeable (ambos a la misma galería) y no me repita la primera imagen al final de la galería.

Cómo puedo conseguir que se abran los swf a su tamaño original??

Comentar

#

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.


Cerrar
Enviar por Correo