Показать сообщение отдельно
Старый 16.04.2013, 22:40
gumback вне форума Посмотреть профиль Отправить личное сообщение для gumback Найти все сообщения от gumback
  № 1  
Ответить с цитированием
gumback

Регистрация: Sep 2012
Сообщений: 28
По умолчанию Объединение двух прозрачных битмапов

Здравствуйте! Есть две картинки с прозрачным фоном. С каждой снят битмапдата в объекты bmp1 и bmp2. При попытке их объединить, получается какая-то бага - из второй картинки видна только та часть, которая не перекрылась первой. Код примерно такой, но даёт указанную багу на картинке

Код AS1/AS2:
var bitmapData_1:BitmapData = <битмап 1>; // уже есть
var bitmapData_2:BitmapData = <битмап 2>; //	уже есть	
 
var bitmapData:BitmapData = new BitmapData(800, 600, true, 0x000000);
 
bitmapData.merge(bitmapData_1, new Rectangle(0, 0, bitmapData_1.width, bitmapData_1.height), new Point(0, 0), 256, 256, 256, 256);
bitmapData.merge(bitmapData_2, new Rectangle(0, 0, bitmapData_2.width, bitmapData_2.height), new Point(0, 0), 256, 256, 256, 256);		
 
target_clip.attachBitmap(bitmapData, 1, true, "auto");
Изображения
 


Последний раз редактировалось gumback; 17.04.2013 в 02:22.