Я пытался заменить контейнер на другие типы контейнеров (я закомментировал разметку для этого контейнера и набрал в разметке для других контейнеров). Наконец я отменил и удалил все комментарии, восстановив исходный контейнер.
Теперь я не получаю ошибок или предупреждений, но не могу видеть объекты MXML в intellisense при работе во включенном файле actionscript.
Например, когда я набрал "dg" + CTRL-пробел, я не вижу "dgSalesData".
Однако я знаю, что IDE распознает объект, поскольку, если я вызываю несуществующий метод объекта (например, dgSalesData.callNonExistentMethod ()), это вызывает ошибку компилятора.
Что я могу сделать, чтобы восстановить intellisense?
Я уже проверил этот ответ . Все флажки отмечены в «Windows> Настройки> Java> Редактор> Помощник по содержимому> Дополнительно». Более того, все другие включенные файлы ActionScript могут видеть объекты в своих аналогах MXML.
Я думаю, что это связано с форматированием разметки MXML, потому что раньше я видел потерю intellisense. Я использовал плагин под названием «Pretty Print Command», который форматировал бы мой код, как в VS. Потом я заметил, что когда я использую его, иногда intellisense теряется, поэтому я перестал его использовать.
РЕДАКТИРОВАТЬ: Wow, я только что заметил, что в IDE есть свой вариант форматирования. Я не знаю, что я пропустил это :) Однако, после того, как позволить IDE отформатировать MXML и перестроить intellisense, все равно не будет отображаться ни один из объектов MXML.
Кто-нибудь знает, как я могу восстановить intellisense?