Исходя из вашего комментария, я предполагаю, что StateManager()
вызывается из конструктора класса документа удаленного SWF-файла и пытается получить доступ к stage
, используя что-то вроде this.stage
или this.root.stage
. Теперь он будет работать без каких-либо проблем при запуске в качестве автономного SWF-файла, поскольку свойство stage
было бы установлено во время вызова конструктора класса документа. При удаленной загрузке stage
устанавливается только после добавления его в полный обработчик.
Я не уверен в этом, но попробуйте позвонить addChild(sign);
перед вызовом sign.load
- вы можете удалить эти две строки из метода completeSign
.