Во-первых, я не могу не подчеркнуть это достаточно - убедитесь, что вы используете Singleton не как Singleton в качестве антипаттерна .
Я не знаю достаточно о ActionScript, чтобы разумно комментировать его, но обычно одноэлементный экземпляр хранится в классе как статическая переменная. Это означает, что ваш подкласс унаследует статическую переменную от родителя и, следовательно, от экземпляра! Поэтому, учитывая это, вы не сможете создать инста-синглтон.
Однако, одну вещь, которую вы можете сделать, это создать интерфейс Singleton, если все ваши синглтоны нуждаются в общем наборе функций, таких как деструкторы для чистой выгрузки и т. Д. Любые другие хаки для этой работы (я могу вспомнить немного) - я не уверен, что это будет этично для меня, чтобы сказать вам, потому что синглтоны лучше использовать редко (ИМХО).