Автозаполнение будет работать только в том случае, если класс кода был импортирован или если класс расширил класс .as. Должен быть классом . Когда вы используете 'include code.as' , code.as не является классом, это просто набор переменных, импортов и функций, поэтому автозаполнение не может обращаться к нему как к классу.
Шаблон с выделенным кодом похож на то, что вы делаете (отделяя логику от mxml), и допускает атуокополнение. Чтобы использовать это:
- Создать класс Actionscript, который
расширяет элемент управления MXML, который вы
например, хотите использовать HBox или UIComponent
- Поместите всю логику в это
Класс Actionscript.
- Затем создайте класс MXML, который
расширяет класс Actionscript.
Завершение кода будет работать в вашем новом пользовательском классе MXML для доступа к открытым / защищенным переменным и функциям.