Comunidad de diseño web y desarrollo en internet online

efectos en Sprite

Citar            
MensajeEscrito el 17 Mar 2010 08:28 am
Buenos días, alguien sabría como se le pueden dar, o si es posible, efectos de relieve sobra o brillo a un objeto Sprite a la hora de mostrarlo, para que las formas no queden tan sosas.

Un saludo, muchas gracias :)

Por sintahimura

45 de clabLevel



 

msie8
Citar            
MensajeEscrito el 17 Mar 2010 09:53 am
Lo que buscas se llaman Filtros
La idea es que un Sprite tiene una "propiedad" llamada "filters" que es un "array de Filtros".
Así que la idea es siempre la misma

Para añadir un filtro con ActionScript, debe seguir estos pasos (suponiendo que el objeto de visualización de destino se denomina myDisplayObject):

1. Cree un nuevo objeto de filtro con el método constructor de la clase de filtro que haya elegido.
2. Asigne el valor de la matriz myDisplayObject.filters a una matriz temporal, denominada por ejemplo myFilters.
3. Añada el nuevo objeto filter a la matriz temporal, myFilters.
4. Asigne el valor de la matriz temporal a la matriz myDisplayObject.filters.

Código ActionScript :

//creo un "filtro"
var filtro:DropShadowFilter=new DropShadowFilter(....)
//creo un Array de filtros y lo igualo a la propiedad filters de nuestro Sprite (en este caso lo he llamado "mySprite") 
var tmpFilters:Array = miSprite.filters;
//Añado el Filtro al array
tmpFilters.push(filtro)
//De nuevo igualo el valor del array a filters
miSprite.filters=tmpFilters

Echalé un vistazo a la página de Adobe y a los ejemplos para saber qué argumentos necesita cada filtro y nos cuentas

Por Eliseo2

710 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Mar 2010 11:40 am
Muchas gracias Eliseo2 lo he estado mirando y es sencillo. :-)

Por sintahimura

45 de clabLevel



 

msie8

 

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