буду пробовать такой вариант

Код AS3:
if ( img:BitmapData.transparent )
{
for(var i:int=0; i<img.height; i++)
for(var j:int=0;j < img.width;j++){
var p:uint=img.getPixel(j,i);
далее предполагаю растворять прозрачные пиксели и оставшееся передавать в битмап
уже просто нет желания доделывать - в понедельник сообщу о результатах...)))
()
}
}