|
|
|||||
Маска + Альфа + Текстура = ?
Всем привет сегодня часа два вожусь никак не могу сделать то что на картинке
текстуру на форму установить получается, а вот маску прозрачности альфу ни как ( ктонить может помочь? это только текстура и форма. shapeForm = new Sprite(); shapeForm.graphics.beginFill(0); shapeForm.graphics.drawCircle(0, 0, radius); shapeForm.graphics.endFill(); shapeForm.x = w / 2; shapeForm.y = h / 2; shapeForm.cacheAsBitmap = true; addChild(shapeForm); shapeTexture = new Sprite(); shapeTexture .x = w / 2; shapeTexture .y = h / 2; shapeTexture .graphics.beginBitmapFill(bitmapDataMid); shapeTexture .graphics.drawCircle(0, 0, radius); shapeTexture .graphics.endFill(); shapeTexture .mask = shapeForm; shapeTexture .cacheAsBitmap = true; addChild(shapeTexture ); this.blendMode = BlendMode.LAYER; ППС альфа будет либо графиккс либо битмап |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Ну если рисунок альфа-канала сделать с альфа-каналом то все получится с помощью blendMode.
С черно-белым рисунком придется писать через копирование канала цвета из маски в канал альфы (copyChannel).
__________________
Reality.getBounds(this); |
Часовой пояс GMT +4, время: 09:55. |
|
« Предыдущая тема | Следующая тема » |
|
|