ZackMercury, с
this почти разобрался , то есть если он и в методе некоего класса то это звучит так "задать такие то координаты и зарегистрировать событие текущему методу "

Код AS3:
public function func()
{
this.x += 100;
this.addEventListener(MouseEvent.CLICK,onFunc);
}
с
super тоже понятно.
А вот если MovieClip as Sprite приведу в тип то он может быть как и Спрайт так и МувиКлип ?
в 4-ой проблеме я сохранил кнопку и мувик в переменных что здесь не так то ? а в конструкторе я к переменной _btn повесил событие .
Вопрос в том как мне обратится к ним как манипулировать ими непосредственно в классе "B".
Или создать экземпляры кнопки и мувиклипа в конструкторе класса "B" и добaвить в список отображения но тогда придется программно задать им координаты и другие т.п. свойства а этого делать я не хочу.