Пользовательские аргументы компилятора Flash Builder 4.5 - управление версиями файлов против файлов кэширования - PullRequest
0 голосов
/ 15 июля 2011

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

Теперь, конечно, простое исправление состоит в том, чтобы изменить каталог, в который я загружаю файлы, и символически связать этот файл, но я подумал, что смогу обойти это с помощью аргументов пользовательского компилятора ...

Я обошел кэширование внешних модулей, добавив случайное число к URL-адресу модуля, который будет загружен оболочкой (т. Е. LoadModule (blah / blah.swf? 123). Но это также означает, что модули извлекаются каждый раз, это не нужно. Затем я создал строку VERSION в главном приложении, которую я изменяю, когда модули должны быть извлечены (т. е. loadModule (module.swf? + VERSION). Это работает для модулей, но не основное приложение.

Я думаю, что если я смогу добавить какую-то версию VERSION к компилятору - я полагаю, что это Consts - тогда я мог бы также использовать этот CONST для компиляции файла с помощью shell_ {CONST} .swf (то есть shell_203.swf) и убедитесь, что htmlTemplate ТАКЖЕ встраивает этот версионный файл ...

Предложения

...