Ну, конструктор по идее ничего возвращать и не должен - не это у него предназначение. Конструктор определяется как метод, в общем то говоря - а я вверху показал что это геттер. Значит, по сути дела конструктор класса и object.constructor это разные вещи. И вот object.constuctor что-то возвращает - судя по всему, экземпляр класса или сам класс

Код AS3:
trace(typeof tmp1["constructor"]);
//object
Но я почти уверен, что автор говоря о конструкторе имел ввиду именно тот самый конструктор, что метод.