Вишвас, любые символы на сцене уже созданы.Вы не можете снова вызвать их конструктор.Вместо этого попробуйте написать публичную функцию в тех классах, которая устанавливает переменные, которые вам нужны.Внутренне, если эти переменные не установлены, вы можете переключить видимость на false и ждать или просто ничего не обрабатывать.После того, как они установлены, ваши клипы снова выключены и работают.
Затем, в дополнение к вызову публичной функции для клипов на сцене, вы можете добавить дополнительные параметры в конструктор для тех экземпляров, которые вы создадитес помощью кода, а не Flash IDE.Если параметры существуют в конструкторе, просто продолжайте и вызовите функцию прямо здесь.
public function Constructor ( var1:String = '', var2:MovieClip = null) {
if (var1 && var2) init (var1, var2);
}
public function init (var1:String, var2:MovieClip) {
...
}