Я пишу что-то во Flash / AS3, и я столкнулся с этой проблемой:
ReferenceError: Error #1056: Cannot create property txtInput on package.name.DocumentClasss
По сути, у меня есть класс документа, и я могу создавать экземпляры клипов мувиклипов и компилировать их без проблем. Но когда я помещаю текстовое поле ввода (значок «T» в палитре) на сцену, и оно отказывается компилироваться с указанной выше ошибкой.
Я не уверен, имеет ли это значение, но я пишу свой ActionScript во FlashDevelop, а компиляция выполняется в Flash IDE. У меня также есть Strict Mode
и Warnings Mode
, выбранные под Publish Settings -> Flash -> Script -> Settings... -> Errors
.
Я искал решения для этого в Интернете, и единственные предложения, по-видимому, заключаются в том, чтобы не вставлять текстовое поле в stag во Flash IDE и вместо этого динамически создавать их в классе документа.
Есть ли лучшее решение?
Спасибо