Página inicial

Ejercicio. Unidad 21. Carga y Modificación de Filtros


Objetivo.

 

Cargar filtros mediante ActionScript dándoles las propiedades que queramos.

Al final conseguiremos una película como este ejemplo:



Ejercicio paso a paso.

 
  1. Abre el archivo pez.fla que encontrarás en la carpeta ejercicios/pez del curso, observa que tanto los campos del formulario como el clip de película ya tienen un nombre de instancia asignado.


  2. Abre el Panel Acciones desde VentanaAcciones o pulsando la tecla F9.


  3. Elimina la línea que dice
    //código para añadir el filtro

    y escribe lo siguiente en su lugar:
    import flash.filters.DropShadowFilter;

    Esto hará que el filtro se importe a la película y podamos utilizarlo.


  4. Despues de esto escribe:
    var sombra:DropShadowFilter = new DropShadowFilter();

    Hemos creado una variable llamada sombra que es un filtro de Sombra.


  5. Luego accederemos a las propiedades de sombra y le daremos los valores que hay en los campos del formulario:
    sombra.distance = distance_stp.value;
    
    sombra.angle = angle_stp.value;
    
    sombra.color = 0x000000;
    
    sombra.alpha = alpha_stp.value;
    
    sombra.blurX = blur_stp.value;
    
    sombra.blurY = blur_stp.value;
    
    sombra.strength = strength_stp.value;
    
    sombra.quality = quality_cmb.selectedItem.data;
    
    sombra.inner = inner_chk.value;
    
    sombra.knockout = knockout_chk.value;
    
    sombra.hideObject = hideObject_chk.value;

  6. Finalmente asociamos el filtro sombra que hemos creado a la propiedad filters del clip:
    pez.filters = [sombra];

Hemos creado una película donde podemos cambiar las propiedades de un filtro dinámicamente. Fácil ¿verdad?.




   
© aulaClic. Todos los derechos reservados. Free Computer tutorials. Prohibida la reproducción por cualquier medio.
Septiembre - 2007.