art_maestro
13.06.2013, 18:30
Здравствуйте
Возникла такая проблема. на мувике размещено несколько изображений. При нажатии на определенную кнопку, происходит их загрузка и размещение. Проблема такая, что при втором разе нажатия на кнопку подсветка во круг изображения увеличивает радиус. Я так понимаю, что на существующие изображения накладываются новые.
Для примера
На первом изображение - Кнопка была нажата 1 раз, На втором изображении - Кнопка была нажата 3 раза
private function addMiniImg(e:Event):void
{
bitmapData = e.target.content.bitmapData;
bmVis = new Bitmap(this.bitmapData);
bmVis.x = this.x;
bmVis.y = this.y;
this.width = this.width - bmVis.width;
this.height = this.height - bmVis.height;
var glowBmVis:GlowFilter = new GlowFilter(0x90EBFF,1,30,30,2,1,false,false);
bmVis.filters = [glowBmVis];
var _mc:MovieClip = new MovieClip;
_mc.name="id"+this.idObj;
CDoc.nWindBuild.addChild(_mc);
_mc.addChild(bmVis);
_mc.addEventListener(MouseEvent.CLICK,proverka,false,0,true);
}
Возникла такая проблема. на мувике размещено несколько изображений. При нажатии на определенную кнопку, происходит их загрузка и размещение. Проблема такая, что при втором разе нажатия на кнопку подсветка во круг изображения увеличивает радиус. Я так понимаю, что на существующие изображения накладываются новые.
Для примера
На первом изображение - Кнопка была нажата 1 раз, На втором изображении - Кнопка была нажата 3 раза
private function addMiniImg(e:Event):void
{
bitmapData = e.target.content.bitmapData;
bmVis = new Bitmap(this.bitmapData);
bmVis.x = this.x;
bmVis.y = this.y;
this.width = this.width - bmVis.width;
this.height = this.height - bmVis.height;
var glowBmVis:GlowFilter = new GlowFilter(0x90EBFF,1,30,30,2,1,false,false);
bmVis.filters = [glowBmVis];
var _mc:MovieClip = new MovieClip;
_mc.name="id"+this.idObj;
CDoc.nWindBuild.addChild(_mc);
_mc.addChild(bmVis);
_mc.addEventListener(MouseEvent.CLICK,proverka,false,0,true);
}