29 de noviembre de 2009

Actionscript 3.0: Añadir máscaras a un movieClip


Las máscaras son un elemento muy útil, tanto en Photoshop como en Flash.

Añadirlas en Flash utilizando los menús del programa es muy sencillo, pero en ocasiones necesitamos aplicar estas máscaras durante la ejecución de nuestra película o bien modificar las características de las mismas. Gracias a Actionscript esto es posible.

En Actionscript 3.0 tenemos la propiedad mask para añadir una máscara a un movieClip. Funciona de la siguiente manera:

instFoto.mask = instMascara;

En este ejemplo instFoto sería la instancia de la película a la que queremos aplicar la máscara y instMascara sería la instancia de la movieClip que vamos a utilizar como máscara.

Una vez hemos aplicado la máscara podemos modificar sus propiedades de manera muy sencilla, basándome en el ejemplo anterior tendríamos que hacer lo siguiente:

instFoto.mask.x = 100; // Movemos la máscara a la posición x=100

Cómo veis la aplicación de máscaras es algo muy sencillo gracias a Actionscript 3.0.