Ilut
04.08.2009, 20:44
Доброе время суток. Возникла следующая проблема. Я создал класс. По клику мыши на объект класса я применяю к нему GlowFilter. Как можно сделать так, чтобы по клику мыши на одном объекте класса Фильтр обнулялся у предыдущего "выделенного"(т.е. у объекта, по которому кликнули перед этим).
Часть кода класса:
class Figure extends MovieClip {
public function Figure() {
addEventListener(MouseEvent.MOUSE_DOWN, mdown);
}
private function mdown(e:MouseEvent)
{
this.filters=null;
var glow:GlowFilter = new GlowFilter();
glow.color = 0x301AFF;
glow.alpha = 1;
glow.quality = BitmapFilterQuality.MEDIUM;
glow.blurX = 3;
glow.blurY = 3;
glow.alpha = 3;
this.filters = [glow];
}
}
Заранее благодарю за помощь
Часть кода класса:
class Figure extends MovieClip {
public function Figure() {
addEventListener(MouseEvent.MOUSE_DOWN, mdown);
}
private function mdown(e:MouseEvent)
{
this.filters=null;
var glow:GlowFilter = new GlowFilter();
glow.color = 0x301AFF;
glow.alpha = 1;
glow.quality = BitmapFilterQuality.MEDIUM;
glow.blurX = 3;
glow.blurY = 3;
glow.alpha = 3;
this.filters = [glow];
}
}
Заранее благодарю за помощь