Comunidad de diseño web y desarrollo en internet online

Efecto Vidrio

Citar            
MensajeEscrito el 29 May 2008 01:13 am
Muy buenas!
Necesitaria que me ayuden con la siguiente...
Quiero hacer una animacion \"portaretrato\"...
La idea es ir pasando imagenes cargadas en una carpeta del rigido en un mc contenedor -lo logre hacer gracias a uno de los tutoriales de CL- :D
Pero ademas de esto me gustaria darle a las imagenes un efecto de vidrio (como si fuese un portaretratos real)...
Buscando en Google encontre como lograr el efecto en PSP, pero cuando importo la imagen a la pelicula no me queda bien :(
Alguno podria ayudarme a avanzar con el proyecto?

Muchas Gracias

Por Bimbote

3 de clabLevel



 

msie7
Citar            
MensajeEscrito el 30 May 2008 04:50 am
Puedes crear con la herramienta rectángulo en una capa superior a donde se carga la imagen, un rectángulo con relleno lineal de blanco a blanco (con alfa de 0%) que tenga las mismas dimensiones de la imagen a cargarse y luego con la herramienta modificar relleno puedes cambiar la orientación del relleno de manera que el blanco visible pueda estar en la parte superior del rectángulo. ;)

Por Woller

26 de clabLevel



 

Managua, Nicaragua

firefox
Citar            
MensajeEscrito el 30 May 2008 11:09 pm
Muchisimas gracias Woller, era mas facil de lo que yo pensaba!!!
Aprovecho para hacer otra consulta
En esta animacion paso imagenes con dos botones (anterior y siguiente) pero me gustaria ponerle ademas una opcion de reproduccion automatica, que cada x segundos pase a la siguiente foto...
yo supongo que no deberia ser muy complicado... pero igual no se hacerlo XD

Gracias de nuevo!

Por Bimbote

3 de clabLevel



 

msie7
Citar            
MensajeEscrito el 30 May 2008 11:14 pm
Puedes usar setTimeOut para que, cada cierto tiempo, haga una llamada al evento onRelease (u onPress) del botón que lleva a la siguiente foto. Busca setTimeOut en la ayuda de Flash para que veas la documentación y un ejemplo de uso.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 31 May 2008 04:21 pm
Muchas grcias Fricky por tu aporte :) , pero estoy teniendo un problema... :(
Tengo este codigo asociado al boton que pasa a la imagen que le sigue:

Código :

boton_a.onPress = function () {
   if (i<total) {
      i++;
      carga.load(\\\"Galeria.txt\\\");
      loadMovie(ruta+i+ext, \\\"contenedor\\\");
   }
};

Y este otro en el de Reproduccion Automatica:

Código :

boton_repauto.onPress = function() {
   setTimeout(\\\'aca_iria_la_funcion_\\\',2000);
};


El problema es que no se como llamar desde el setTimeout a la funcion del boton_a... Supuestamente deberia declarar la funcion de esta forma function adelantar(), pero me tira un error...:crap:
Se que es una pavada, es cuestion de saber declarar bien las funciones, pero la verdad es que me tiene mareadisimo :oops:

Por Bimbote

3 de clabLevel



 

msie7
Citar            
MensajeEscrito el 31 May 2008 09:00 pm
Prueba con esto:

Código :

boton_repauto.onPress = function() {
   setTimeout(boton_a, "onPress", 2000);
};

Si no funciona, prueba esto:

Código :

boton_repauto.onPress = function() {
   var siguiente:Function = boton_a.onPress;
   setTimeout( siguiente ,2000);
};


[/code]

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 01 Jun 2008 01:53 pm
Muchas Gracias Fricky! :D
Al primer codigo lo modifique con un setinterval, porque de lo contrario espera 2 segundos pasa la imagen y se queda en esa imagen...
ahora bien, para detener la reproduccion automatica use otro boton con el siguiente codigo (pongo tambien el de activarla)

Código :

boton_repauto.onPress = function () {
  intervalID= setInterval(boton_a, \"onPress\", 2000);
};
detener.onRelease = function(){
 clearInterval (intervalID);
};

Pero me gustaria que sea todo en uno, es decir, que presiono repauto y se activa, lo vuelvo a apretar y se detiene... intente hacerlo con un if y un contador, pero no obtuve buenos resultados...
Alguna sugerencia?

PD: Perdon que haya tardado en dar las gracias, pero mi maquina se volvio loca... :twisted:

Por Bimbote

3 de clabLevel



 

msie7

 

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