
31.01.2010, 20:08
|
|
Регистрация: 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 по его атрибуту х - местоположению в стакане тетриса.
Могу, конечно, выслать весь код, но он большой
|