может задавать передаваемые параметры поумолчанию, например

Код AS3:
public function Constructor(index:int = 0)
тогда, если добавите мувик на стейдж в IDE - ошибки не будет, а когда будете создавать их динамически - будете передавать то, что нужно.
Либо, если вы наследуете два мувика от одного и того же класса, то создавайте экземпляры не Class1, а Class - это нормально с точки зрения наследования классов, а про классы Class1, Class2 и т.д. можно вообще забыть в таком случае