View SWF online
I'm currently working on a component producing such turbulence effect.
Obviously I'm using BitmapData.perlinNoise().
But I want the effect to have smooth borders in order to merge perfectly with the DisplayObject below.
So I used a circle with gradient fill (see the FLA source file) to achieve this goal.