Я не верю, что вы можете сделать это, но у вас есть два варианта:
1) Вы можете свернуть его в компонент Flash. Сделайте различные свойства, которые вы хотите установить, проверяемыми в вашем AS-файле, скомпилируйте его в компонент и поместите на сцену. Затем вы можете отбросить несколько экземпляров и установить параметры этих экземпляров в каждом экземпляре уникальными.
2) Вы можете просто добавить функцию "init ()", которая вызывается для вашего объекта, и настроить ее для передачи ваших различных свойств в init () вместо конструктора.
Наконец, и это, я считаю, по закону составляет ЧЕРНУЮ МАГИЮ, поэтому не делайте этого, если вы АБСОЛЮТНО не должны:
Мне пришлось сделать это один раз, потому что другого пути буквально не было. В основном, скажем, у вас есть 200 объектов на сцене, каждый с уникальным именем экземпляра. Было бы слишком много работы, чтобы вернуться назад и вручную повторить каждое из них, чтобы принять пользовательские значения, и из-за того, как программа спроектирована, будет очень сложно писать вызовы инициализации для всего.
Таким образом, вместо этого вы можете использовать this.name для каждого объекта. Напишите статический класс MyObjectManager, в котором содержится словарь, содержащий объекты, сопоставленные с именами экземпляров. Затем в конструкторе ваших объектов вы можете написать что-то вроде «init (MyObjectManager.dict [this.name])» и Боб - ваш дядя.
Дайте мне знать, если это имеет смысл. Теперь поймите, что при таком подходе возникают огромные проблемы - это усложняет обновление вашего кода и тесно связывает всю вашу логику с вашим соглашением об именовании в состоянии, поэтому если какое-либо из имен ваших экземпляров отключено, вы снова прикручен.
Но это вариант. Между тремя указанными здесь путями вы сможете достичь всего, что вам нужно!