Преобразовать проект AS в проект Flex во Flex Builder - PullRequest
0 голосов
/ 05 марта 2009

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

Ответы [ 3 ]

3 голосов
/ 07 марта 2009

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

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

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

2 голосов
/ 05 марта 2009

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

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

1 голос
/ 07 марта 2009

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

  1. Удалить проект в Навигаторе Flex Builder.
  2. Он спросит, хотите ли вы также удалить файлы из файловой системы. Держи их.
  3. Создайте новый проект Flex в том же каталоге, что и проект ActionScript.

Старые файлы не будут изменены, но новый проект будет иметь характер проекта Flex. Если уже существует файл с тем же именем, что и файл, который хочет создать мастер проекта, существующий файл не будет удален.

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

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

...