|
|
|||||
Регистрация: Mar 2013
Сообщений: 157
|
Удалить объект с памяти
Здравствуйте
Возникла такая проблема. на мувике размещено несколько изображений. При нажатии на определенную кнопку, происходит их загрузка и размещение. Проблема такая, что при втором разе нажатия на кнопку подсветка во круг изображения увеличивает радиус. Я так понимаю, что на существующие изображения накладываются новые. Для примера На первом изображение - Кнопка была нажата 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); } |
|
|||||
Регистрация: Feb 2010
Адрес: Город суеты
Сообщений: 191
|
да, изображения накладываются, делайте проверку, если картинка уже загружена - то не надо её загружать, иначе ваше приложение умрет рано или поздно(скорее рано чем поздно) от нехватки оперативной памяти
__________________
FlashPress.ru | Blog |
|
|||||
Регистрация: Mar 2013
Сообщений: 157
|
По поводу смерти согласен. сейчас последую вашему совету.
|
Часовой пояс GMT +4, время: 00:08. |
|
« Предыдущая тема | Следующая тема » |
|
|