Я попытаюсь описать проблему как можно яснее:
- Класс документа (Main.as) загружает SWF-файл и помещает его на сцену.
- У SWF уже есть дочерний экземпляр со своим определенным классом (Child.as).
- Если я импортирую дочерний класс SWF (Child.as) в класс документа (Main.as) с единственной целью доступа к статическому свойству, то экземпляр дочернего объекта на сцене сходит с ума (т.е. выполняется в цикле) без выдачи каких-либо ошибок или предупреждений при компиляции или во время выполнения.
Примечание: импорт одного только дочернего класса ничего не делает (возможно, потому что он отбрасывается за то, что он не используется), но на самом деле упоминание класса где-либо в классе открытого документа вызывает странное поведение дочернего экземпляра на этап.
Просто чтобы прояснить ситуацию, дочерний экземпляр работает просто отлично, без каких-либо проблем, если я никоим образом не использую его класс в классе документа.
Мой вопрос: Есть ли у вас какие-либо идеи, что могло бы заставить дочерний экземпляр на сцене вести себя так, как если бы произошла ошибка, даже если нет сообщений об ошибках или предупреждений? Или возможный обходной путь?