Показать сообщение отдельно
Старый 05.10.2012, 11:16
Newred вне форума Посмотреть профиль Отправить личное сообщение для Newred Посетить домашнюю страницу Newred Найти все сообщения от Newred
  № 22  
Ответить с цитированием
Newred
 
Аватар для Newred

Регистрация: May 2010
Адрес: Киев, Украина
Сообщений: 140
Записей в блоге: 2
Можно так:
Код AS3:
var placeX:int = 0;
 
for (var i:int = 0; i < 5; i++)
{
      var cellSprite:mySprite = new mySprite();
      cellSprite.x = placeX;
      cellSprite.name = "cell"+i ;
      addChild(cellSprite);
 
      placeX += 10;
}
А лучше так:
Код AS3:
var placeX:int = 0;
 
var cellSprite:mySprite ; 
for (var i:int = 0; i < 5; i++)
{
      cellSprite = new mySprite();
      cellSprite.x = placeX;
      cellSprite.name = "cell"+i ;
      addChild(cellSprite);
 
      placeX += 10;
}
Ну и вылавливать и удалять можно так:
Код AS3:
removeChild(getChildByName("cell3")); //   cellSprite.name = "cell"+3, ниже метод работает быстрее
Код AS3:
removeChild(getChildAt(2)); //   index 0,1,2 - 3-й елемент