This is an Advanced Collision Detection Tutorial where you can draw custom polygons and check how it works, unlike the basic "hitTest()" function which supports only 'rectangle vs. rectangles' or 'any shape vs. points'. Depending on 'any shape vs. points' is very slow and buggy when we extend it.
This is made using Flash CS3 and ActionScript 3.0, based on SAT (Separating Axis Theorem).
How-to and other info. are provided in the application (check 'Credits', 'Future').