Comunidad de diseño web y desarrollo en internet online

Ejecutar Lightbox JS v2.0 desde ActionScript

Citar            
MensajeEscrito el 30 Ago 2006 02:22 am
Hola Señores... tengo una duda operativa.

Alguno sabe como debo programar el getURL de flash para que me pueda ejecutar el lightbox?
En html la magia radica en el atributo rel="lightbox" dentro del tag <a>... pero en flash no se me ocurre como llegar al mismo resultado.


Para aquellos que no conocen el lightbox les dejo el link:
http://huddletogether.com/projects/lightbox2/

Desde ya gracias.

Por pzarate

1 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 01 Sep 2006 02:49 am
Encontré una especie de solución... pero no me sirve del todo...
en el html se crea un link falso:

Código :

<a id="dummyanchor" href="" rel="lightbox"></a>

y se crea una funcion en javascript que luego llamaremos desde el flash:

Código :

function show(url) {
var a = document.getElementById('dummyanchor');
a.setAttribute('href',url);
myLightbox.start(a);
}

y desde algun boton en flash, llamamos a esa funcion:

Código :

on (release) {
getURL ("javascript:show('path/img.jpg');")
;}


Y listo, con eso el lightbox se ejecuta a la perfección... mi problema está en que no tengo idea como hago para pasarle el "caption text" a traves de esa manera :S
El caption text se pasa a traves del atributo "title", sería algo así:

Código :

<a id="dummyanchor" href="" rel="lightbox" title="aca va la descripción"></a>


Pero cómo hago para llenarle el texto del title a traves de flash?...
Ayuda....

Por pzarate

1 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 17 Jun 2007 05:56 am
hola amigos tengo el mismo problema no se si alguien logro con la respuesta.

Por alvario148

11 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Oct 2007 09:38 am
hola a todos:

encontré una manera de añadir comentarios, ampliando la función de pzarate; allá va; en lugar de :

Código :

function show(url) {

var a = document.getElementById('dummyanchor');

a.setAttribute('href',url);

myLightbox.start(a);

}


añadimos

Código :

function show(url, caption) {

var a = document.getElementById('dummyanchor');

a.setAttribute('href',url);

[b]a.setAttribute('title',caption);[/b]

myLightbox.start(a);

}


¡A mí me funciona!

Espero os resulte de utilidad.[/b]

Por noland

0 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Jul 2008 06:13 pm
Bueno, son miles los post que hay por ahi referentes a Lightbox.. pero mi duda es la siguiente.

He usado clipbox para crear el efecto lightbox desde flash para una foto o una peli swf... hasta ahi todo bien.

He probado a llamar al LIghtbox original desde flash y tambien me funciona, con la funcion en el html

Código :

<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 me funciona de maravilla.

Mi problema es cuando quiero mostrar galerias de imagenes, es decir que no sea solo una....

He probado a meterle mas de una function y cambiandole

Código :

objLink.setAttribute('rel','lightbox[galeriauno]');


pero no me va nipatras... ALGUIEN PUEDE ECHARME UN CABLE???

Seria de agradecer que alguien me explicara como lanzo galerias de thumbail desde flash... sin tener que ir foto por foto... gracias

Por superloyez

13 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 15 Jul 2009 08:19 pm

Por solgarcia2002

0 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 06 Ago 2009 07:31 pm
lo muevo al foro de ActionScript 3

Por eldervaz

BOFH

10964 de clabLevel

39 tutoriales
56 articulos

Genero:Masculino  

en algún lugar del mundo

firefox
Citar            
MensajeEscrito el 18 Feb 2010 11:49 pm

Por natig

76 de clabLevel



 

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.