Si necesitamos abrir una imagen con ligthbox desde flash tenemos que poner este código en el head:

<script type="text/javascript">
function LightboxDelegate(url,caption) {
var objLink = document.createElement(’a');
objLink.setAttribute(’href’,url);
objLink.setAttribute(’rel’,'lightbox’);
objLink.setAttribute(’title’,caption);
Lightbox.prototype.start(objLink);
}
</script>

…y en las acciones del botón flash que abrirá la imagen:

on (release) {
getURL("javascript:LightboxDelegate(’image1.jpg’,'caption1′)");
}

Y algo importante con el problema del orden q se le asignan a los objeto y el swf queda por encima de la imagen q generamos con js.

<param name="wmode" value="opaque" />

ó en caso q se esté usando el swfObject.js :

so.addParam("wmode", "opaque");

Fuente: http://foros.cristalab.com/abrir-lightbox-desde-flash-t44258/

Comments

0 Response to 'Lightbox en Flash'

Publicar un comentario en la entrada