cacheAsBitmap

December 19, 2006 on 10:53 pm | En Personal |

This movie requires Flash Player 8

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'.

propiedades.gif

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:

Actionscript:
  1. mascara.cacheAsBitmap = true;
  2. fondo.setMask(mascara);

This movie requires Flash Player 8

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

  1. 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 #

Leave a comment



XHTML permitido: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Powered by WordPress.
Entries and comments feeds. Valid XHTML and CSS. ^Top^