cacheAsBitmap
December 19, 2006 on 10:53 pm | En Personal |
Para hacer mascaras con degradados o mascaras con alphas sobre imágenes tenemos que hacer uso de la propiedad cacheAsBitmap.
Para ello tenemos dos maneras de activar esta propiedad:
1.- Desde el panel de propiedades de un movieclip, marcando la casilla de 'Utilizar caché de mapa de bits en tiempo de ejecución'.

2.- La otra opción es mediante código refiriendonos a la propiedad cacheAsBitmap de un movieclip.
Tenemos 2 movieclips.
Vamos a hacer un ejemplo sencillo.
1.- Tenemos un movieclip que contenga una imágen que hará de fondo. Lo instanciamos como 'fondo'.
2.- Creamos un movieclip que contenga un degradado que hará de mascara. Lo instanciamos como 'mascara'.
Luego desde el primer fotograma:
-
mascara.cacheAsBitmap = true;
-
fondo.setMask(mascara);
La propiedad cacheAsBitmap está disponible a partir de la versión 8 del Flash Player. Más info en la propia ayuda de Flash.
Descargar el ejemplo.
Un saludo! ![]()
1 Comment »
RSS feed for comments on this post. TrackBack URI
Leave a comment
Powered by WordPress.
Entries and comments feeds.
Valid XHTML and CSS. ^Top^
muy bonito el tutorial y el ejemplo.
El cacheAsBitmap es mas comun que se utilice para hacer los vectores bitmaps y asi permitir que la renderizacion de tu pelicula sea mas rapida permitiendo un buen “frame rate” ya que los bitmaps exigen menos recursos al procesador que los vectores como ya sabemos.
Este uso de cacheAsBitmap es menos conocido pero muy util; gracias por compartirlo
salut!
Comment by Ernesto Quezada — December 30, 2006 #