![]() |
|
||||||||||
|
|||||
|
Banned
[+6 27.11.09]
[++4 30.04.09] Регистрация: Sep 2008
Сообщений: 235
|
хочю удалить первую картинку в масиве
которая на экране делаю вот так var delete_bomb:Bitmap = bombArr[0] as Bitmap; stage.removeChild(delete_bomb); ArgumentError: Error #2025: Предоставленный DisplayObject должен быть дочерним элементом вызывающего объекта. at flash.display: isplayObjectContainer/removeChild() |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
delete_bomb не является дочерним элементом вызывающего объекта, т.е. stage. Сообщение об ошибке на что? =)
|
|
|||||
|
Banned
[+6 27.11.09]
[++4 30.04.09] Регистрация: Sep 2008
Сообщений: 235
|
непонял ) я это всё делаю в таймере... получаеться когда я сразу беру добавляю и удаляю картинку оно работает, а если я записую все картинки а масив а потом только одну удаляю пишет вотету ошибку
function timerHandler(e:TimerEvent):void{ if(!bombBlow) { var bitmap:Bitmap = new Bitmap(blueFire); // bluFire обьект класса картинки bitmap.height=150; bitmap.width=150; bitmap.x=currentBombPositionX-60; bitmap.y=currentBombPositionY-60; stage.addChild(bitmap); bombBlow=true; } else { stage.removeChild(bitmap); bombBlow=true; } } вот сдесь таже самая ошибка, оказываеться не в масиве дело было... немогу понять в чём. Последний раз редактировалось AQUAFRESH; 03.07.2009 в 07:20. |
|
|||||
|
Регистрация: May 2007
Сообщений: 116
|
а почему бы не stage.removeChild(bombArr[0])? И вообще, вы уверены, что bombArr[0] - это дисплейОбджект лежащий на сцене?
|
|
|||||
|
Banned
[+6 27.11.09]
[++4 30.04.09] Регистрация: Sep 2008
Сообщений: 235
|
а всё понял )) Это я просто протупил...
var bitmap:Bitmap ; нада было вынести отдельно из функции. Последний раз редактировалось AQUAFRESH; 03.07.2009 в 07:34. |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|