Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 如何在as3中获得GlowFilter颜色?_Flash_Actionscript 3 - Fatal编程技术网

Flash 如何在as3中获得GlowFilter颜色?

Flash 如何在as3中获得GlowFilter颜色?,flash,actionscript-3,Flash,Actionscript 3,我有一个类似于下面的代码,它为文本添加了光晕 var glow:GlowFilter=new 滤光片;glow.color=0x000000; α=1;glow.blurX=5; glow.blurY=5;发光质量= BitmapFilterQuality.MEDIUM text_ti.filters=[glow] 问题是,我需要找到一种方法,以便以后能够获得发光颜色!我找不到恢复发光颜色的方法 有人能帮忙吗?其实很简单-和你得到它的方式非常相似 // Get your color var my

我有一个类似于下面的代码,它为文本添加了光晕

var glow:GlowFilter=new 滤光片;glow.color=0x000000; α=1;glow.blurX=5; glow.blurY=5;发光质量= BitmapFilterQuality.MEDIUM

text_ti.filters=[glow]

问题是,我需要找到一种方法,以便以后能够获得发光颜色!我找不到恢复发光颜色的方法


有人能帮忙吗?

其实很简单-和你得到它的方式非常相似

// Get your color
var mycolor:uint = glow.color;
trace(mycolor);
看看这本书。阅读有关get和set函数(也称为mutators和accessor)的信息,可能会帮助您进行web搜索,也可能会对您有所帮助。祝你好运


编辑:你的问题不清楚。有关从displayobject获取和设置筛选器数组的信息,请参阅。

tracetext\u ti.filters[0]。颜色


我应该这样做。这假设GlowFilter是唯一应用的过滤器。筛选器[0]表示筛选器数组中的第一项。这将给您指定的十六进制颜色的十进制等效值。

它不起作用。我动态添加inputfields,它们具有辉光。所以,当我点击输入字段时,我需要得到它的发光颜色…您好。我试着去理解,但没有成功!您可能有一个范围问题:move-var-glow:GlowFilter=new-GlowFilter;在功能之外。