это сложнее. Битмапа-то квадратная.
Есть програмное решение. Смотреть здесь, например,
http://blog.erikphansen.com/?p=65 или
http://www.actionscript.org/forums/s...45&postcount=5
Идея - смотреть в картинке, как в bitmap'е, какого цвета пиксель под мышкой, и если он с alpha=0 - игнорировать.
Второй способ - забить на все это программирование. Взять картинки с альфами, и для них сделать Bitmap->Trace bitmap. Результат покрасить в один цвет. Получаем отличную маску-мувик для каждого битмапа. И если накладывать события мыши на эту маску - то никаких проблем с квадратными битмапами.