Foros del Web » Creando para Internet » Flash y Actionscript »

ClipBox en Flash

Estas en el tema de ClipBox en Flash en el foro de Flash y Actionscript en Foros del Web. Hola a todos de nuevo. Sigo con mi intento de hacer lo que creo llaman una Mesa (lightbox) de luz en Flash. Es decir quiero ...
  #1 (permalink)  
Antiguo 06/02/2012, 07:34
 
Fecha de Ingreso: enero-2012
Mensajes: 13
Antigüedad: 12 años, 10 meses
Puntos: 0
ClipBox en Flash

Hola a todos de nuevo.

Sigo con mi intento de hacer lo que creo llaman una Mesa (lightbox) de luz en Flash. Es decir quiero pinchar en un botón que tengo junto a una imagen y que se ponga esa imagen más grande por encima de la pantalla de flash, y esta se me queda como apagada.

Me han facilitado un ejemplo en el que tengo una carpeta "A" que contiene:
  • un archivo "ClipBox.as"
  • Un archivo "pantalla.fla"
  • Un archivo "pantalla.swf"
  • y la carpeta "imagen" con la "imagen11.jpg"
Si ejecuto el archivo "pantalla.swf" veo que funciona perfectamente. Me introducco en el archivo "pantalla.fla" y veo que se ha creado un botón con la siguiente acción:

A ese botón, para que haga eso, tiene la siguiente acción:
on (release) {
_root.creaClipbox("imagen/imagen11.jpg");
}


Hora voy a hacer lo mismo con mi archivo "aa.fla", creo un boton con esa acción. he copiado a mi carpeta el archivo "Clipbox.as" y la carpeta "imagen" con la "imagen11.jpg". creo la publicación "aa.swf" y no funciona. Tengo el botón hago clic en el pero no aparece la imagen.

He leído sobre otros programas el lightbox2, etc. pero al parecer no van en Flash, o no me he aclarado yo, que es muy posible, pues acabo de empezar con Flash.

Ya estoy desesperado, a ver si alguien puede asesorarme o ayudarme.

SOCORRO
  #2 (permalink)  
Antiguo 06/02/2012, 09:43
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: ClipBox en Flash

Hola voltajeno:
En esté código:
Código actionscript:
Ver original
  1. on (release) {
  2. _root.creaClipbox("imagen/imagen11.jpg");
  3. }
se está apuntando a un MC vacío con nombre de instancia: creaClipbox, por lo tanto en el escnario debe de estar ese MC, al no existir, no te hay donde cargar la imagen.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 07/02/2012, 05:38
 
Fecha de Ingreso: enero-2012
Mensajes: 13
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: ClipBox en Flash

Hola Bandit,

Gracias por responder.

Sé que un MC es un Movie Clip, y que cuando creamos un símbolo tenemos las opciones de MC, Botón y Gráfico.

Lo que no se es lo que me quieres llegar a decir y sobre todo como hacerlo.

Te explico si te parece un poco más lo que quiero hacer, mi idea es hacer los que llaman mesa de luz, o caja de luz, (lighbox, creo)

Ejemplo de lightbox: [URL="http://www.csslab.cl/ejemplos/lightbox/flash.html"]http://www.csslab.cl/ejemplos/lightbox/flash.html[/URL]

Bien yo estoy haciendo una presentación en Flash, estructurada del siguiente modo:
  • Tengo un archivo principal, "index.fla" que llama a otros archivos secundarios fla.
  • Archivos de publicación de ese archivo principal, "index.fla", es decir tengo "index.swf" y "index.html" que llama a otros archivos secundarios fla.
  • Archivos secundarios:"parte1.fla", "parte2.fla" etc. Estos con sus correspondientes publicaciones "parte1.swf" y "parte2.swf"
  • Según el ejemplo que me han pasado tengo un archivo (pienso que sea lo necesario para hecer la caja de luz) "ClipBox.as" con el código que se puede ver en: [URL="http://www.labraza.net/flash/ClipBox.as"]http://www.labraza.net/flash/ClipBox.as[/URL]

La idea es que en esos archivos secundarios, por ejemplo "parte1.fla" tengo una escena en la que tengo una instancia llamada "texto", en ella tengo un texto clásico y una imagen que he importado en la biblioteca, incluso ese botón que he creado para hacer la caja de luz.

Junto a esa foto en mi archivo "parte.fla" he puesto un botón con la acción que te he comentado:
on (release) {
_root.creaClipbox("imagen/imagen11.jpg");
}

y en la imagen que tengo en ese archivo, la he puesto como un símbolo de botón para darle esa misma acción. De este modo tanto el botón creado como esa imagen la pinchar en ellas apareciera la caja de luz.

Bien, cuando ejecuto el archivo principal "index.swf" accedo a todo, eso bien. pero cuando llego a lo que corresponde de lo que sería el "parte1 .swf" veo el texto,veo la foto y el botón, pero al clickar en la foto o en el botón no me aparece esa Caja de luz que debería hacer que vea la foto más grande por encima de mi flash.

Entendía que esa acción llamaba al archivo "ClipBox.as" y que con eso valía.

Me dices que me falta un MC. Me puedes decir que tengo que hacer o si conoces alguna otra manera de hacerlo.

Me es super importante hacerlo, ese efecto.

Te comento que eso mismo necesito realizarlo en otras escenas también.

Estoy usando Adobe Flash CS5 pero puedo usar el Cs4

Mil Gracias BANDIT, y/o al resto.

Pdt: si necesitas más información o que te envíe algo me dices.

Como añadidura deciros que he visitado esta página: [URL="http://lokeshdhakar.com/projects/lightbox2/"]http://lokeshdhakar.com/projects/lightbox2/[/URL] pero
  • no se si sirve para Flash
  • la he estado leyendo y releyendo y me pierdo a la hora hacer esos pasos, de colocar todo ese código que aparece.

Siento el tostón y ser tan torpe con esto.

Gracias de nuevo.
  #4 (permalink)  
Antiguo 07/02/2012, 10:41
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: ClipBox en Flash

Revisa éste linK: http://clipdepelicula.com/abrir-lightbox-desde-flash/

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #5 (permalink)  
Antiguo 07/02/2012, 11:19
Avatar de ramonjosegn  
Fecha de Ingreso: agosto-2011
Ubicación: Colombia
Mensajes: 651
Antigüedad: 13 años, 3 meses
Puntos: 40
Respuesta: ClipBox en Flash

en ffiles.com creo recordar que había alguno, yo creé uno hace tiempo, simplemente hice una animación en la línea de tiempo abriendo el lightbox, después el botón de cerrar sigue en la línea de tiempo y te devuelve al principio, fue la manera más sencilla que se me ocurrió (debes desactivar botones y demás en las capas inferiores para que dejen de funcionar claro)
  #6 (permalink)  
Antiguo 21/02/2012, 06:35
 
Fecha de Ingreso: enero-2012
Mensajes: 13
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: ClipBox en Flash

Hola de nuevo,

Perdón por la tardanza en responder, no me he perdido ni soy un desagradecido, tan solo problemas típicos del invierno.

Gracias por vuestro tiempo pero no he conseguido hacerlo del modo que me comentabais, pero si he podido trampearlo haciendo un injerto de todo.

De algo tiene haber estado con gripe.

Mil gracias "Bandit" con el código ese que me has pasado es con el que he estado días y muchos intentos y el que más me interesaba pero no ha habido manera. alguna torpeza mía, incluso he estado en su pagina etc. pero nada.

Gracias también "ramonjosegn" pero lo que necesitaba es más complejo, o al menos es más complejo mi ".fla"

Y gracias a todos por vuestro tiempo e interés.

Ahora estoy con otro asunto, (os lo adelanto, hacer que desde un botón me aparezca un rectangulo con varios botones "import mx.transitions.Tween") pero eso lo pondré en otro Tema.

Etiquetas: ampliar_una_imagen, clipbox, lightbox, mesa_de_luz
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:36.