я второй слушатель с ошибкой написал.
вот блин.. простите.
спасибо. точно работает.
Добавлено через 3 минуты
вдогонку малюсенький вопрос..
если я вот так создаю спрайты:

Код AS3:
baton = new Btnn();
all_sprite.addChild(baton);
baton.y = 10+knop*25;
baton.addEventListener(MouseEvent.CLICK, onBtnExercise);
а потом удаляю вот так:
all_sprite.removeChild(all_sprite.getChildByName("knopa"+b) as Btnn);
мне нужно слушатели событий удалять которые на этом спрайте были?? ниче там в памяти не повисает? а то я еще с очисткой не разобрался.