So basically what you're saying is that transparency is not possible.
I don't understand at all since I have made things overlapping and transparent before. Actually it works fine with the original HeatPoint objects, but once I draw the fading circle around them, alpha becomes black (or is ignored completely using pixel[]).