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