如何在特定区域中移动时更改DisplayObject的颜色?

时间:2011-05-17 12:35:21

标签: flash flex

我正在使用Flex编写图形界面,我有一个与Flash中的蒙版有关的问题。

我想创建一种蒙版,根据屏幕上的位置定义文本的颜色和alpha值。例如,将文本作为位图的掩码很容易做到这一点。

但是,我还想考虑文本本身的颜色。

例如,如果我创建一个红色文本,在某些区域中它将是带有修改后的alpha值的红色,但在另一个区域中,文本将是全白色,就好像有一种类型也应用了它在它上面拥有自己的颜色。

有没有办法轻松做这种事情?

当然,我可以根据文本的位置在文本上手动应用格式,但我想知道是否有使用DisplayObject作为处理模式的自动处理,如蒙版或混合模式。

谢谢!

1 个答案:

答案 0 :(得分:0)

就个人而言,我的组件中的状态会改变颜色,并且当组件滚过“部分”时,可以设置一些状态。