我有一个类似下面的代码,可以为文本增添光彩。
var glow:GlowFilter = new 的GlowFilter(); glow.color = 0x000000; glow.alpha = 1; glow.blurX = 5; glow.blurY = 5; glow.quality = BitmapFilterQuality.MEDIUM;
text_ti.filters = [发光];
问题在于,我需要找到一种方法,以后才能获得发光颜色!我找不到找回发光颜色的方法....
有人可以帮忙吗?
答案 0 :(得分:0)
非常简单,实际上 - 非常类似于你获得它的方式。
// Get your color
var mycolor:uint = glow.color;
trace(mycolor);
查看ASDocs for GlowFilter。阅读get和set函数(也称为mutators和accessors,可能会帮助您进行Web搜索)也可能对您有所帮助。祝你好运。
编辑:您的问题不明确。有关从显示对象获取和设置过滤器数组的信息,请参阅this link。
答案 1 :(得分:0)
迹(text_ti.filters [0]。颜色);
应该这样做。这假定GlowFilter是唯一应用的过滤器。 “filters [0]”表示过滤器数组中的第一项。这将为您提供您指定的十六进制颜色的十进制等值。