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

4 Response to 'Lightbox en Flash'

  1. Anónimo
    http://www.max2099.com/2010/02/lightbox-en-flash.html?showComment=1268773263668#c7708794733496158461'> 16 de marzo de 2010 16:01

    Hola , donde está el hgead de flash??

     

  2. Anónimo
    http://www.max2099.com/2010/02/lightbox-en-flash.html?showComment=1268773356937#c2714405276855410274'> 16 de marzo de 2010 16:02

    yo kiero meter un lightbox en un scroll , alguien me puede decir komo se hace? ? me da igual flash o dreamweaver

     

  3. Max
    http://www.max2099.com/2010/02/lightbox-en-flash.html?showComment=1268773542484#c3656270115908305187'> 16 de marzo de 2010 16:05

    si no me equivoco, el primer codigo se coloca en el html o php, el segundo en el enlace del flash.

     

  4. Max
    http://www.max2099.com/2010/02/lightbox-en-flash.html?showComment=1268773756344#c8273585447724144101'> 16 de marzo de 2010 16:09

    mas info aqui http://www.huddletogether.com/projects/lightbox2/

     

Publicar un comentario en la entrada