destacados

Gabriel Da Silva

Portafolio del ilustrador y director de arte brasileño, aunque afincado en Madrid, Gabriel Da Silva.

B&W Helmut Newton

Selección de fotografías en blanco y negro de uno de los fotógrafos más conocidos de las últimas décadas, Helmut Newton.

Judith Erwes

Fotógrafa afincada en Londres con un estilo que combina la moda, el humor y la estética retro.

Jody Rogac

Nacida en Inglaterra y criada en Canadá, Jody Rogac en la actualidad vive y trabaja en Brooklyn. Sus trabajo ha obtenido diversos galardones.

Publicaciones

BevelFilter

, , 20/10/2006 07:59:12

La clase BevelFilter permite añadir un efecto de biselado a diversos objetos en Flash. El efecto de biselado da aspecto tridimensional a objetos como los botones. Se puede personalizar el aspecto del biselado con distintos colores de resaltado y sombreado, la cantidad de desenfoque del biselado, el ángulo del biselado, la ubicación del biselado y un efecto de extractor.

Sintaxis:
BevelFilter([distance:Number], [angle:Number], [highlightColor:Number], [highlightAlpha:Number], [shadowColor:Number], [shadowAlpha:Number], [blurX:Number], [blurY:Number], [strength:Number], [quality:Number], [type:String], [knockout:Boolean])

La clase BevelFilter acepta un máximmo de 12 parámetros:

  • angle: El ángulo del bisel.
  • blurX: Cantidad de desenfoque horizontal, expresada en píxeles.
  • blurY: Cantidad de desenfoque vertical, expresada en píxeles.
  • distance: Distancia de desplazamiento del bisel.
  • highlightAlpha: Valor de transparencia alfa del color de resaltado.
  • highlightColor: Color de resaltado del bisel.
  • knockout: Aplica un efecto de extractor (true), que hace que el relleno del objeto sea transparente y muestra el color de fondo del documento.
  • quality: Número de veces que debe aplicarse el filtro.
  • shadowAlpha: Valor de transparencia alfa del color de la sombra.
  • shadowColor: Color de sombra del bisel.
  • strength: Intensidad de la impresión o extensión.
  • type: Tipo de bisel ("inner", "outer", o "full")

En el ejemplo hemos creado un círculo, como clip de película, con nombre de instancia "miCirculo" y le aplicamos un efecto de biselado que hacemos que desaparezca cuando presionamos, dando así la sensación de tridimensionalidad. El código sería el siguiente:

import flash.filters.BevelFilter;
var Relieve:BevelFilter = new BevelFilter(2, 45, 0xBBBBBB, 1, 0xE4E4E4, 1, 3, 3, 10, 15, "inner");
miCirculo.filters = [Relieve];

this.miCirculo.onPress = function(){
	miCirculo.filters = [];
}

this.miCirculo.onRelease = function(){
	miCirculo.filters = [Relieve];
}
Páginas: 1
comentarioscomentarios