Я сам боролся с этим и не могу сказать вам ничего, кроме:
- Нет кода во FLA, когда-либо
- Разделить содержимое семантически на отдельные FLA, где это необходимо
- Создайте документ изменений для FLA и введите примечание для каждого отдельного изменения.
Первый пункт достаточно очевиден. Во-вторых, нужно признать, что нельзя обойти тот факт, что FLA - это двоичные двоичные объекты, которые содержат все ваши визуальные ресурсы и не очень хорошо работают с версиями, но вы можете признать тот факт, что некоторые материалы часто меняются, в то время как другие, как правило, создаются один раз. а потом оставили в покое. Разделив ваши активы на разные FLA, вы можете сохранить большую часть изменений в небольшом количестве нестабильных FLA, и разница между стабильным и нестабильным содержимым будет отражена в ваших версионных файлах.
Обратите внимание, что даже если вы не можете загрузить ресурсы во время выполнения, совместное использование во время компиляции все же позволяет вам разделить ресурсы на произвольное количество FLA. (Совместное использование во время компиляции часто упускается из виду - если вы не знакомы с ним, откройте свойства MovieClip и ознакомьтесь с разделом «Источник» внизу.) Как разделить вещи, будет зависеть от вашего проекта. Лучшее, что я могу предложить, - это семантическое разделение - возможно, один FLA для каждого символа, или один FLA для каждого раздела, или один FLA для каждого элемента интерфейса и т. Д. Как и во всех разработках, цель состоит в группировании связанных ресурсов и устранении дублирования.
Третий момент: поскольку различия невозможны, просто невозможно сохранить документ изменений. Мой предпочтительный способ - проверить FLA на наличие версий и записать все изменения в примечании о регистрации, но эти изменения также могут быть в отдельном документе. (Обратите внимание, что очень важно, чтобы вы содержали библиотеки в каждом FLA по порядку, или у кого-то, читающего описание изменения, возникнут проблемы с поиском изменения.) Однако, поскольку это может быть проблемой для некоторого содержимого, также полезно обозначить определенные FLA как " нестабильно ", и не заморачиваться со списком изменений. Но если такие файлы имеют много зависимостей от других файлов, вы пожалеете об этом позже.
К сожалению, это все, что я обнаружил до сих пор. Adobe говорила о переходе на текстовый формат FLA в будущей версии, но пока этого не произойдет, простого решения не существует.