首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何应用颜色转换,但将下拉阴影保留在同一颜色

如何应用颜色转换,但将下拉阴影保留在同一颜色
EN

Stack Overflow用户
提问于 2014-05-30 21:37:35
回答 1查看 118关注 0票数 0

我在as3里有个位图。我想色调的位图的颜色,但我也想有黑色的阴影一直。

如何做到这一点?

代码语言:javascript
复制
var bitmap:Bitmap = new Assets.bitmap();

var dropShadow = new DropShadowFilter();
bitmap.filters = new Array(dropShadow);


var colorTransform = new ColorTransform();
colorTransform.color = 0xFF00FF;
bitmap.tranform.colorTransform = colorTransform;

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-30 21:51:35

你可以通过嵌套来实现这一点。创建一个Sprite,将位图作为该sprite的子元素添加,然后将下拉阴影添加到sprite中,并将颜色转换添加到位图中(如前所述)。

代码语言:javascript
复制
var bitmap:Bitmap = new Assets.bitmap();

var container:Sprite = new Sprite();
container.addChild(bitmap);

var dropShadow = new DropShadowFilter();
container.filters = new Array(dropShadow);

var colorTransform = new ColorTransform();
colorTransform.color = 0xFF00FF;
bitmap.tranform.colorTransform = colorTransform;

addChild(container); //wherever you were adding the bitmap, add the container instead.
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23963759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档