в твоем примере mn типизованная переменная, компилятор знает ее тип, потому и ругается
в функции

Код:
function create():Void {
this.attachMovie('anc', 'anc', mn.getNextHighestDepth());
}
на что указывает this выяснится в рантайме (эту create можно ведь приложить к любому объекту или к разным..), компилятор не может знать тип this в create поэтому на всякий случай за ошибку не считает..