This is an old experiment from flashmx times. After converting to AS3, I’am really exciting. While the optimized AS1 version makes up to 12 circles, the new version can handle 200 very easily. Note that these are 19900 distance calculations each frame plus moving, bounding and resolving the detected collisions. No problem to imagine, that you can write a 9ball billard application which high resolution physics.
200 circles coliding : flashplayer8.5 needed