Вопрос

Есть ли простой способ преобразовать проект Actionscript 3 в проект Flex в Flex Builder?Когда я щелкаю правой кнопкой мыши по проекту и навожу курсор на «Природа гибкого проекта», все параметры становятся серыми.

Это было полезно?

Решение

Я не видел ничего подобного в FB3.

В проекте AS3 не хватает нескольких настроек проекта Flex (например, шаблон html). Лучше всего создать пустой проект Flex и добавить в него источник AS3 - перетащите папку (и) в папку src проекта Flex. Кроме того, если это SWC, вы можете добавить его, используя настройки проекта.

Другие советы

Несколько общих шагов, которые помогут добиться этого без потери настроек проекта:

  • измените фильтр навигатора, чтобы показать все файлы, которые он обычно скрывает от вас.
  • найдите файл .project в корне вашего проекта.Вы увидите <natures> отметьте там.
  • создайте новый проект Flex.откройте там файл .project и сравните <natures> узел.
  • скопируйте недостающие материалы в текущий файл .project.
  • вам может потребоваться закрыть проект и снова открыть его, чтобы заставить Flex Builder проанализировать измененный файл .project.
  • вам, вероятно, придется щелкнуть по свойствам проекта, чтобы все сделать правильно.По крайней мере, в разделе «Путь сборки Flex» -> «Путь к библиотеке» нажмите кнопку «Добавить Flex SDK», поскольку, вероятно, именно поэтому вы хотите сделать это в первую очередь.

Если вам не хватает шаблонов/прочей (сам я не большой поклонник, но это хорошая опора, когда вы только начинаете проект), повозитесь с одним из полей формы в разделе «HTML-обертка» в разделе «Компилятор Actionscript» в свойства вашего проекта и примените изменения, а IDE заново создаст папку templates/.

Это немного грязно, но это работает.

<Ол>
  • Удалить проект в Навигаторе Flex Builder.
  • Он спросит, хотите ли вы также удалить файлы из файловой системы. Держите их.
  • Создайте новый проект Flex в том же каталоге, что и проект ActionScript.
  • Старые файлы не будут изменены, но новый проект будет иметь характер проекта Flex. Если уже существует файл, имя которого совпадает с именем файла, который хочет создать мастер проекта, существующий файл не будет удален.

    Если у вас есть пользовательские аргументы командной строки, исходные или библиотечные каталоги или какие-либо другие параметры, относящиеся к проекту, вам, возможно, придется их сбросить.

    На случай, если что-то пойдет не так, сначала сделайте резервную копию каталога проекта. Однако я никогда не терял файлы при воссоздании проекта Flex Builder.

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top