![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Aug 2005
Сообщений: 35
|
Собственно, сабж. Как это реализовать.
Заранее извиняюсь, если тема уже обсуждалась, но гугление и поиск по форуму результатов не принесли. Без прозрачности всё работает прекрасно и проблем нету. Использую com.adobe.images.PNGEncoder Может есть какие-то альтернативы? |
|
|||||
|
он нормально с альфаканалом вроде все время работал
другое дело - вы ему, вероятно , кормите битмапдату без альфаканала.
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
|
Цитата:
Там же 4 байта на пиксель = есть альфа-канал всегда.
__________________
...вселенская грусть |
|
|||||
import com.adobe.images.*; import flash.display.*; import flash.net.*; import flash.utils.ByteArray; var shape:Shape = new Shape(); shape.graphics.beginFill(0xFF0000,0.7); shape.graphics.drawRect(0,0,100,100); shape.graphics.endFill(); this.addChild(shape); var bmp:BitmapData = new BitmapData(100,100,true,0); bmp.draw(shape); var png:ByteArray = PNGEncoder.encode(bmp); var loader:Loader = new Loader(); loader.loadBytes(png); this.addChild(loader); loader.x = 50; loader.y = 50; то gloomyBrain: конструктор битмапдаты: BitmapData(width:int, height:int, transparent:Boolean = true, fillColor:uint = 0xFFFFFFFF) Creates a BitmapData object with a specified width and height.
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью Последний раз редактировалось cleptoman; 19.01.2010 в 17:37. |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:59. |
|
|
« Предыдущая тема | Следующая тема » |
|
|