When you say "imported from Photoshop" do you mean you saved them out as images
and then imported them? Or did you import a .psd directly into Flash?
It sounds like you are using images, in which case Flash recognizes the
rectangle bounding box as the entire hit area (because images can only be
rectangular). Transparent PNG's shouldn't have this problem in Flash, but it
might be a bug. Regardless, if you import a layered PSD directly into Flash,
you can tell it to import shape layers in the psd as editable paths.
Another solution is to try to create the hit areas in Flash with what you
currently have, and use the Modify/Bitmap/Trace Bitmap command. Set the Color
threshold and Minimum area both to "1" Set the Curve fit to "Pixels" and the
Corner threshold to "Many corners" This will reproduce your image in vectors
extremely accurately. If you are using singly colored polygons, then this
should not be a problem at all. Once you have the essential polygonal shape as
a vector, you can make it all 1 color, and then make it an invisible hit area.