Noobie question here: I want to animate a complex dissolve of a mosaic of hundreds of small pictures that make up a photo mosaic. Each picture (32x32) will dissolve to a second image in parallel with all the others. I tried to do this in Flex, using Image() objects placed on a Canvas container, with a set of Fade effects for the animation. I can display the mosaic of the images at the start, but when I try to Play the Fade() on each image, the Canvas appears to "batch" all the updates and does not show changes until all the fades are done -- at which point the whole canvas repaints showing all the new images -- without any visible animation! (I know that the fades are occurring because I can trace them fine.)
I tried an alternate approach using pure ActionScript 3 with the PixelDissolve method of Bitmapdata class. This works fine, but it appears that if I want to use Bitmaps as display objects, I can't use any of the Flex containers to hold them since you can't do an addChild(bitmap) to a Flex container (which expects only IUIComponent.) Is there any way to force the Canvas to show the updates to the hundreds of Images as they occur? I tried various uses of ValidateNow() but that didn't do anything. If I want to use low-level bitmaps and PixelDissolve, is there any clean way to do that within the Flex framework? How can I draw Bitmaps onto a Flex container? Thanks!!

