попробуйте это:
var adjustAlpha:ColorTransform = new ColorTransform();
adjustAlpha.alphaMultiplier = 0.3
var logoArea:Rectangle = new Rectangle(0, 0, logo.width, logo.height);
logo.bitmapData.colorTransform(logoArea, adjustAlpha);
image.bitmapData.draw(logo);
Когда вы изменяете альфа-значение растрового изображения, вы не изменяете его фактические растровые данные, поэтому при рисовании вы все равно копируете неизмененные данные, найденные в bitmapData.
Приведенный выше код использует свойство colorTransform для настройки каждого пикселя в bitmapData. Вы можете ориентироваться на определенные области, изменяя размер прямоугольника.
(Вам также потребуется импортировать класс ColorTransform
).