|
|
|||||
[+4 06.05.14]
|
Фича по ColorTransform
Столкнулся с одной неприятной особенностью ( может быть это баг openFL конечно,а во флеше такого нет ) - берем дОбъект, например битмап. Пусть это будет красный квадрат. Меняем цвет через colorTransorm делая допустим его белым квадратом. Далее пробуем зарисовать его в bitmapData - увидим красный квадрат, собственно вот и вопрос, какого лешего пропадает надстройка?
__________________
Марк Tween |
|
|||||
Кинуть ещё в один ДО-контейнер и отрисовать его.
Добавлено через 1 минуту Либо если отрисовывается методом draw(), то там ColorTransform и так нужно указывать.
__________________
Я заклинаю вас действовать иначе. |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
Цитата:
|
|
|||||
[+4 06.05.14]
|
Парни окей, смотрите - я беру делаю скриншот экрана методом draw - понятное дело, там 100500 объектов, кто то под колорТрнасформ кто то еще под какими анаболиками, и что делать тогда?
__________________
Марк Tween |
|
|||||
Цитата:
Добавлено через 1 минуту Цитата:
Добавлено через 11 минут public function init():void { var c:Sprite = new Sprite(); c.x = 200; stage.addChild(c); var a:Shape = new Shape(); a.graphics.beginFill(0xFF0000); a.graphics.drawRect(0, 0, 100, 100); a.graphics.endFill(); a.transform.colorTransform = new ColorTransform(0, 1, 1, 1, 0, 0xFF); c.addChild(a); var b:Bitmap = new Bitmap(new BitmapData(a.width, a.height, true)); b.bitmapData.draw(c); stage.addChild(b); }
__________________
Я заклинаю вас действовать иначе. Последний раз редактировалось Bletraut; 16.03.2018 в 18:10. |
Часовой пояс GMT +4, время: 20:43. |
|
« Предыдущая тема | Следующая тема » |
|
|