Показать сообщение отдельно
Старый 31.01.2010, 20:08
envy вне форума Посмотреть профиль Отправить личное сообщение для envy Найти все сообщения от envy
  № 3  
Ответить с цитированием
envy

Регистрация: Jan 2010
Сообщений: 23
Сейчас попробую объяснить. Делаю тетрис. Есть класс Tetris - основной, класс block -
public function Block(index:int, initPos:Array) {
super();
_index = index;
for each(var pos:Object in initPos) {
var brick:Brick = new Brick(); к
addChild(brick);
...
И, соответсвенно класс Brick. Т.е. блоки состоят из кирпичиков.
Все сделала, все работает, но когда хочу удалить заполненную строку, не знаю, как обратиться к нужному экземпляру.

function DeleteByY() : void {
for (var i: int = 1; i< numChildren; i++) {
getChildAt(1);
//trace(_brick.x);
}
}
Начала писать вот что, но запуталась. Получается, мне надо удалить brick, который потомок класса block по его атрибуту х - местоположению в стакане тетриса.
Могу, конечно, выслать весь код, но он большой