AS3 loaded image transparency

is there a way to load a transparent image (using gif atm) and tell flash not to use the transparent pixels as part of the display object? this is mainly for the purpose of accurate mouseovers. currently, im masking the images with regular shapes, but for those with irregular shapes masking wouldnt be feasible.

also, can as3 load animated gifs? i know as2 couldnt.