Hello Hello, Just wondering if anyone has any tips or ideas on optimizing this function, as its really slow.. Basically, it creates an inverted alpha mask from a bitmap by going through every pixel in the bit map.
Here is the function: <code> private function createInvertedMask() { var w:Number = mask_bitmap.width; var h:Number = mask_bitmap.height; var r:Number = 0; var c:Number = 0; var v:Number; for ( r = 0 ; r < w ; r++ ) { for ( c = 0 ; c < h ; c++ ) { v = mask_bitmap.getPixel32( r, c ); if ( v == 0 ) { mask_bitmap.setPixel32( r, c , 0xFF000000 ); } else { mask_bitmap.setPixel32( r, c , 0x00000000 ); } } } } </code> _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders