Paginas Amigas

Efecto de Degrado ALpha PDF Imprimir E-mail
1
Escrito por Fernando   
Martes, 21 de Abril de 2009 16:52


Antes de poder empezar con este ejercicio tendremos que descargarnos el paquete CFX de código prediseñado lo podes descargar aquí


Descargar paquete

Este es un ejemplo muy básico de como la de crear una imagen con degrado alpha utilizando la clase FXDegrado que contiene un única función la cual permite convertir un BitmapData en algo parecido a las imágenes de arriba, esto normalmente se hace con el PhotoShop o algún programa similar, al contrario de cualquier editor gráfico este efecto nos permite trabajar de forma dinámica ,y poder hacer combinaciones a tiempo real, tam,bien es muy aplicable en los efectos de reflejo que iré ablando en otros tutoriales



1- Importaremos a la biblioteca las dos imágenes y cada una de ellas se la vinculara con el nombre de fondo_1 y fondo_2


 

 



2- En el primer fotograma colocamos este código




Código :as3
 
//importamos el paquete CFX
import cfx.Efectos.FXDegrado;
//Creamos un objeto de clase FXDegrado el cual incluye la función de efecto que necesitamos
var FXdegra:FXDegrado=new FXDegrado();
//lamamos de la biblioteca las imagenes previamente vinculadas
var fondo1:BitmapData=new fondo_1(0,0);
var fondo2:BitmapData=new fondo_2(0,0);
//convertimos las imágenes tomadas de la biblioteca en imagenes con degrado alpha 
//El Math.PI no ayuda a calcular el ángulo en radianes para poder rotar en degrado alpha 
fondo1=FXdegra.DegradoAlpha(fondo1,Math.PI);
fondo2=FXdegra.DegradoAlpha(fondo2,Math.PI/180);
//creamos un Bitmap para cada imagen si no permite que las podamos mostrar directamente en el escenario
var fb1:Bitmap=new Bitmap(fondo1);
var fb2:Bitmap=new Bitmap(fondo2);
//mostramos en el escenario 
addChild(fb2);
addChild(fb1);
 
Analizado en 0.033 segundos ha 25.20 KB/s, GeSHi 1.0.8.2-- CFX.GHCode Programado Por Crea-Flash.com



el resultado es el siguiente




Descargar archivo de ejemplo

Como veis hay una sutil mezcla de imágenes, la función DegradoAlpha requiere dos valores una que sera la imagen a degradar y dos la rotación medida en radianes

También se puede alterara los valores y tipo de degrado pero esto lo pondré en otros tutoriales

Última actualización el Martes, 21 de Abril de 2009 22:14