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

HELP. código para transición de fotografías con máscara

Estas en el tema de HELP. código para transición de fotografías con máscara en el foro de Flash y Actionscript en Foros del Web. Hola a todos en forosdelweb :) Pues bien, trabajo el flash desde hace tiempo pero más en modo diseñador que programador, debido a mi escasísimo ...
  #1 (permalink)  
Antiguo 19/04/2010, 03:29
 
Fecha de Ingreso: abril-2010
Mensajes: 8
Antigüedad: 14 años
Puntos: 0
HELP. código para transición de fotografías con máscara

Hola a todos en forosdelweb :)

Pues bien, trabajo el flash desde hace tiempo pero más en modo diseñador que programador, debido a mi escasísimo tiempo y una vida laboral agitada.

Al grano. Estoy en un proyecto de una site en flash y tengo un problema ante unas imágenes, lo expongo:

la home es una fotografía a pantalla completa en b&n y el menú sale (o se carga en movie) a la izquierda. El caso es que cuando seleccione algún link del menú cargue una movie sobre la home con un efecto con máscara. Hasta ahí bien, mi duda llega cuando yo quiero que siempre que elijas un link, te cargue la movie sobre la fotografía que está en ese momento y hasta ahí no llego en modo abreviado claro (porque dándole vueltas a lo bruto y con mucho curro lo conseguiría xD pero me gustaría aprender el código).

Si una movie se carga en un nivel superior que la anterior bien, pero eso sólo me serviría si el navengante linkeara en orden los links, si empezara por el 7º link ya la hemos liado cuando quiera visitar el 1. O sea link1>nivel 10, link2>nivel 11, link3>nivel 12....vamos que esta no es la manera.

Dar las gracias de antemano y mandar un saludo a tod@s los enganchados a este maravilloso programa. Os dejo un par de links de webs en flash realizadas por mí.

Algunas son algo "raras" jeje pero esque trabajo el diseño contemporáneo

www.coleccióncajasolbeta.es www.joseangelsilva.es www.launiversidademocional.com

Última edición por hasswk7; 19/04/2010 a las 07:54
  #2 (permalink)  
Antiguo 19/04/2010, 10:04
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: HELP. código para transición de fotografías con máscara

Hola hasswk7:
Tienes 2 opciones:
1.-- Colocar un MC_vacío en el escenario en el lugar donde quieres que se cargue las película externas, con nombre de instancia: contenedor.
Código para el botón:
Código:
on(release){
contenedor.loadMovie("nombre.swf");
}
A todos los botones el mismo código con sólo cambiar el nombre de la película a cargar, de ese modo cuando se cargue cualquier película externa y se quiera cargar otra la anterior se descargará automáticamente para dar paso a la siguiente.
2.- Cargar todas las películas en el mismo nivel de ese modo sucederá lo que explico líneas arriba.
Ejemplo:
Código:
on(release){
loadMovieNum("nombre.swf", 1);
}
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 19/04/2010, 10:16
 
Fecha de Ingreso: abril-2010
Mensajes: 8
Antigüedad: 14 años
Puntos: 0
Respuesta: HELP. código para transición de fotografías con máscara

Lo voy a probar cuanto antes y te cuento si es lo que busco (por si no me expliqué bien jeje)

muchas gracias Bandit de antemano, eres un máquina hermano.
  #4 (permalink)  
Antiguo 19/04/2010, 14:25
 
Fecha de Ingreso: abril-2010
Mensajes: 8
Antigüedad: 14 años
Puntos: 0
Respuesta: HELP. código para transición de fotografías con máscara

Hola Bandit, antes tenía mucha prisa y apenas lei el código, sólo escribí para darte las gracias, pero

Ese código ya lo utilizo yo para ese fin, lo que me falta saber es algo más complicado pero intentaré explicarme lo más explícito posible:

tengo 3 movies, cada una tiene una foto distinta que sale con un efecto de máscara.

objetivo:

que cuando un botón llame a una movie, ésta cargue SOBRE la que se esté mostrando, no la descargue, pues entonces el efecto de máscara no se verá sobre la anterior. Esto se suele hacer indicando el nivel 1,2,3... pero si lo hago así y tengo la movie nivel 3 abierta NO puedo llamar a la movie nivel 1 porque ésta estará en un nivel menor. El código que necesito debe dejar la movie que se está mostrando en ese momento (la 3) cuando llamemos a la siguiente (ejm: la 1)

resumen: los botones deben cargar movies externas SOBRE la anterior (la primera obviamente ira sobre el fondo de home)

Sorry por dar la lata con esto pero llevo unos días dándole vueltas y nada

Muchas gracias de veras
  #5 (permalink)  
Antiguo 19/04/2010, 16:17
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: HELP. código para transición de fotografías con máscara

El problema es que a cada botón si le adjudicas un nivel de carga: 1, 2, 3, si por ejemplo cargar en el nivel 3 y después quieres cargar la del nivel 1, éste último se mostrará por debajo del anterior ya que los niveles son una especie de acetatos colocados uno encima de otro en el orden de 1, 2 y 3, etc.
Tendrás que buscar otra forma de mostrar las imágenes.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #6 (permalink)  
Antiguo 19/04/2010, 18:18
 
Fecha de Ingreso: abril-2010
Mensajes: 8
Antigüedad: 14 años
Puntos: 0
Respuesta: HELP. código para transición de fotografías con máscara

ajá eso es lo que me temía, esque después de darle muchas vueltas pensé que habria algún código al respecto, porque de hecho creo haberlo visto en alguna web avanzada.

Si sólo fuese 3 enlaces se podría hacer a lo bruto dividiendo el menú en cada carga de movie y los niveles cambiados. 1,2,3... y cuando estés en la dos el 1 convertirlo en 3 y el 3 en 4 etc. Pero tengo 8 enlaces y creo que serían 64 variables. :(

buscaré otro método.

Muchas gracias Bandit por todo. chao comunidad.

Etiquetas: fotografías
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 13:32.