В языке Pascal есть такая удобная возможность - объявить константу-тип данных, а потом создавать переменные этого типа. Таким образом, структура программы более "вертикальная" и удобная.
Я пытался разными способами сделать это на AS3, например

Код AS3:
public const myClass:Class = class1;
public var сls:myClass;
Но компилятор ошибку выкидывает, говоря что тип не найден(