Действительно. Не понимаю чем ссылка записанная в статическую переменную отличается от ссылки записанной в переменную экземпляра.
У автора наверное была конструкция типа этой:

Код AS3:
public static var MAIN:Main = this;
Само собой это работать не будет. Во время вызова статического инициализатора, экземпляра еще не существует. Соответственно сразу на this сослаться нельзя. Но можно в конструкторе произвести присвоение.