У меня возникла такая же проблема в Flash Builder v. 4.0.1. build 277662. Ни одно из упомянутых решений не помогло, но я нашел другой обходной путь (который мне подходит).
В Flash Builder установлены следующие дополнительные плагины:
- Плагин интеграции Maven 2.0 от Sonatype.
- Eclipse J2EE Standard Tools, версия: 3.0.4.v200811190840-7U1959LJIHM6ogLbhvbrAnWtxuyM
Идентификатор сборки: 20090212194735
Мой проект представляет собой многомодульный проект maven, назовем его «todolist» с подпроектом todolist / todolist-ria, который создается с помощью плагина Flexmojos maven.
На самом деле это основано на: это справочное приложение
Используется Flex версия 4.1.0.16248.
После импорта проекта maven в Flash Builder добавьте тип проекта Flex и задайте путь к основному источнику в src / main / flex (щелкните правой кнопкой мыши проект | Свойства | Путь сборки Flex | Основная папка источника: src / main / flex ) Я вижу сообщение об ошибке при открытии любого файла .mxml в режиме разработки. В исходном режиме завершение кода также не работает.
Обходной путь:
- Позвольте Flash Builder создать новый проект Flex, выберите соответствующую версию Flex для вашего проекта (3 или 4). Убедитесь, что местоположение этого проекта находится за пределами вашего проекта Maven.
- щелкните правой кнопкой мыши новый проект | Свойства | Flex Build Path | Исходный путь
- Добавить папку ... | Обзор ...
- выберите папку, в которой находится ваш гибкий код (например, ... / todolist / todolist-ria / src / main / flex)
Flash Builder добавит ссылку на исходную папку (например, [source path] flex) в проекте.
Теперь вы можете открыть любой файл .mxml в этой исходной папке в режиме «Дизайн», а завершение кода также работает в режиме «Код».
Предупреждение: у меня пока нет зависимостей от каких-либо сторонних библиотек Flex (файлы .swc) в моем проекте, поэтому я не знаю точно, помогает ли этот обходной путь в этой ситуации.