Hi Crisstyle,
Here a few lines to get you started

first a little word on its principle:
the animatedBitmapMaterial is way to display animated textures at very low cost. cost being only done during init, or when sources are updated. it generates a series of bitmapdata's from a source movieclip if one is passed, cache them, and toggle at runtime automatically between them.

You can feed it with prepared code generated bitmapdata's as well.
For instance, if you generate perlin noise animations and feed it with the results, you can then runtime animate the generated bitmapsequence. It can this way also be used/combine to animate/distort meshes for instance.
it is a very powerfull animation feature once you master it.

Once its filled, it runs as fast as the BitmapMaterial. Its highly recommanded to use it above MovieMaterial if your animation are set in a loop or if no interaction is required.

you can set it like this:
var animMat: AnimatedBitmapMaterial = new AnimatedBitmapMaterial(new someMovieclipWithFewFrames() , {autoplay:true, loop:true});

a bit like a movieclip, you can then at runtime do
animMat.stop();
animMat.play();

or if you need a goto like, just say
animMat.index = 3;  index is zero based


if you generate custom sources or want to change
animMat.setFrames([bmd0,bmd1,bmd2]);

if you want clear older data and replace from movieclip sources you can do like this
animMat. clear();
animMat. setMovie(new SomeOtherMovieClip());

you also can let it run on itself like this:
animMat .autoplay = true;
animMat .loop = true.

Hope it helps...

Fabrice



On Oct 1, 2009, at 2:06 AM, Crisstyle wrote:


I have been trying to find a tutorial or any type of documentation on
AnimatedBitmapMaterial, but there isnt anything good out there.

Can provide a basic tutorial for this? I have been attempted to use
this with no success.

Thank you.

Reply via email to