4

В Flash CS5 вы можете указать исходный путь для параметров ActionScript, чтобы в среде IDE можно было найти полностью определенные классы. Например, чтобы Flash IDE находил «flashObjects».Balloon "class У меня может быть следующий набор в списке источников:

/Users/michaelprescott/Projects/XYZ/Experiments/Tester/src/flashObjects

Это отлично работает, но НЕ переносимо. Мне нужен полный путь (не относительный, как ../../), которая будет работать на машинах других разработчиков, включая другие машины OSX и Windows. Конечно, есть способ указать наиболее распространенные переменные среды. Я представляю что-то вроде:

$[USER_PROFILE_DIR]/Projects/XYZ/Experiments/Tester/src/flashObjects

Это возможно?

2 ответа2

1

Согласно Интернету, с чем вам нужно работать:

  • $(AppConfig): папка Common/Configuration в каталоге установки Flash
    (/Applications/Adobe Flash CS5/Common/Configuration)
  • $(LocAppConfig): en_US/ Папка конфигурации в каталоге установки Flash на английском языке (соответствующие папки для других языков)
    (/Applications/Adobe Flash CS5/en_US/Configuration)
  • $(UserConfig): папка конфигурации в каталоге локальных настроек текущего пользователя
    (/Users/<user>/Library/Application Support/Adobe/Flash CS5/en_US/Configuration)
  • $(LocalData): так же, как UserConfig
  • $(FlexSDK): устанавливается пользователем в настройках. Может использовать другие переменные и по умолчанию использует $ (AppConfig)

Хранение ваших объектов в одном из этих мест, очевидно, будет работать, но я уверен, что символическая ссылка или две сделают вещи еще более плавными.

0

Почему бы не разместить ваши файлы в каталоге выше вашего рабочего каталога. Таким образом, вам нужно только сослаться на них так:

../files

Поместив это на место, давайте сделаем его полностью переносимым с ЛЮБОГО компьютера. Вместо указания из корневой папки вы можете начать с текущей папки. Я подтвердил это на работу.

Важное замечание: Если вы хотите использовать этот метод и хотите поместить каталог ВНУТРИ вашего текущего рабочего каталога, вам придется ссылаться на него следующим образом:

./files

Потому что просто установка files в качестве исходного пути не будет работать. Насколько я знаю, эта функция (переменные среды) давно запрашивалась у Adobe и никогда не применялась. Это, кажется, общая работа в настоящее время.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .