Comunidad de diseño web y desarrollo en internet online

Efecto de desenfoque

Citar            
MensajeEscrito el 30 Nov 2006 09:36 pm
Me gustaria hacer una animacion con 2 capas, la primera seria la capa de fondo y estaria enfocada
la segunda seria un objeto y estaria desenfocado
transcurrido un rato m gustaria q el objeto se fuese enfocando gradualmente mientras el fondo se va desenfocando

como podria hacer esto cn action script?

espero q se m haya entendido :)

Por dani9del9

46 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Nov 2006 09:48 pm
umm...
mira, en el flash 8 hay una opción que dice desenfoque menu propiedades (Control+F3) y en Filtros.
ahi está el desenfocar ;)
pero primero tienes que crear el movie clip y luego hacerle la interpolación, ya que a la interpolación sola no se le puede aplicar el filtro, TIENE que ser a Movie Clips :)

Saludos!

Por el.nalga

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Nov 2006 10:04 pm
ya tio, muxas gracias x tu respuesta pero esa ya la sabia xD, yo queria aplicar efectos con action script

Por dani9del9

46 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Dic 2006 03:08 am
Esto sale en la página de Adobe:

hay que crear un MC y nombrarlo como "my_mc" y copiar el código en el frame 1

import flash.filters.GlowFilter;
my_mc.filters = [new GlowFilter()];
var dir:Number = 1;
my_mc.blur = 10;my_mc.onEnterFrame = function() {
my_mc.blur += dir;
if ((my_mc.blur >= 30) || (my_mc.blur <= 10)) {
dir *= -1;
}
var filter_array:Array = my_mc.filters;
filter_array[0].blurX = my_mc.blur;
filter_array[0].blurY = my_mc.blur;
my_mc.filters = filter_array;
};

si lo puedes modificar me dices :S

Por el.nalga

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Dic 2006 02:45 pm
En realidad, no es tan complicado.


Primero se importan los filtros.

Luego se instancia uno de ellos.

Ahora, se define dir como 1

Entonces se usa un enterFrame para cambiar periódicamente la variable dir por -1 y por 1 otra vez. Esta variable define si my_mc.blur aumenta o disminuye.

Luego, dentro del enterFrame, se escribe el código que modifica la propiedad blurX y blurY del filtro instanciado.

Por último (esta línea me confunde un poco) creo que aplica el filtro, pero lo hace de una manera que desconozco.



De todos modos, la ayuda de Flash tiene mejores ejemplos o, al menos, más simples.

Por HernanRivas

Claber

3416 de clabLevel

26 tutoriales

 

Argentina

msie
Citar            
MensajeEscrito el 01 Dic 2006 02:56 pm
A ver....

Probá con este código que acabo de escribir:

Código :

//
// Importar el filtro
import flash.filters.BlurFilter;
//
// Crear un nuevo filtro (instanciarlo)
var blur:BlurFilter = new BlurFilter ();
//
// Esta variable determina el desenfoque
var desenfoque:Number = 9;
//
// Setear las propiedades del filtro (blurX y blurY)
blur.blurX = desenfoque;
blur.blurY = desenfoque;
//
// Aplicar el flictro
mi_mc.filters = [blur];


Espero que te resulte más fácil ^^

Por HernanRivas

Claber

3416 de clabLevel

26 tutoriales

 

Argentina

msie
Citar            
MensajeEscrito el 01 Dic 2006 06:19 pm
muxas gracias hernan

Por dani9del9

46 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 May 2008 04:44 pm
Hola...

Funciona re bien, pero tengo otra duda...

Quiero aplicarlo desde botones.
Tengo 2 MC, uno botón y otro la imagen que se blurea.
Lo que quiero hacer y no logro es que la imagen esté en 1, y cuando hago clic en el botón pase a 10 (se le aplique el blur) de manera progresiva, y cuando haga clic en la imagen vuelva a 1 de manera progresiva.

Cómo?

Abrazos, gracias... Emiliano

Por boratlon

Claber

139 de clabLevel



 

msie7
Citar            
MensajeEscrito el 27 Ene 2009 07:38 pm
Ke ondas mi estimados...

Ahora yo tengo una pregunta, ya pude desenfocar, pero yo kiero hacer una animacion como ke, primero esta desenfocado el MC kiero ke lo enfoke, ando batallando con eso. Necesito de su ayuda mis amigos, espero puedan ayudarme.

Les agredeceria mucho su ayuda...

SALUDOS

Por Ravelli

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Ene 2009 07:48 pm
:cool:

:lol: Ya lo resolvi mis camaradas, de cualkier forma muchas gracias, estamos in contact...

^^

Por Ravelli

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Jul 2010 01:17 pm
Buenas tardes.
Quiero hacer un efecto en as2 donde se aplique un blur filter de 0 a 100 y pare o vicevesa, si pueden ayudarme se los agradecere

Por DanielGarzon

11 de clabLevel



 

msie8

 

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