# Change color then apply filter?

**URL:** <https://forum.kirupa.com/t/change-color-then-apply-filter/199073>\
**Category:** flash\
**Created:** [August 30, 2006, 9:18pm UTC](https://forum.kirupa.com/t/change-color-then-apply-filter/199073 "2006-08-30T21:18:25Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jheske](https://avatars.discourse-cdn.com/v4/letter/j/a6a055/32.png) [@jheske](https://forum.kirupa.com/u/jheske)\
**Post date:** [August 30, 2006, 9:18pm UTC](https://forum.kirupa.com/t/change-color-then-apply-filter/199073/1 "2006-08-30T21:18:25Z")

</div>

I have a simple circle movie clip in my library. The circle is green. I would like, at runtime, to change its color to blue, red, whatever. Then I want to apply a bevel filter to it.

The problem is that after I apply the color, the filter is ignored.

```
//First change color
var changeColor = new Color(mcCircle);
changeColor.setRGB(bitOnColor);    

//Then apply filter
var innerBevel:BevelFilter = new flash.filters.BevelFilter();
var myFilters:Array = mcCircle.filters;
myFilters.push(innerBevel);
mcCircle.filters = myFilters;

```

Clearly I’m missing the point here. Anyone know the right way to do this? Thanks very much.

-jheske
