Возможно, вам потребуется указать пути к внешним библиотекам, используя параметр -external-library-path .
Используйте параметр runtime-shared-library для указания расположения SWF-файла, который приложение загружает как RSL во время выполнения. Вы указываете местоположение SWF-файла относительно местоположения развертывания приложения. Например, если вы храните файл library.swf в каталоге web_root / library на веб-сервере, а приложение - в корневом веб-каталоге, вы указываете библиотеки
С помощью этой опции вы можете указать одну или несколько библиотек. Если вы указываете более одной библиотеки, разделяйте каждую библиотеку запятой.
Используйте параметр external-library-path, чтобы указать расположение SWC-файла библиотеки или открытого каталога, на который приложение ссылается во время компиляции. Компилятор обеспечивает проверку ссылок во время компиляции, используя библиотеку, указанную в этой опции. Вы также можете использовать опции externs или load-externs для указания отдельных классов или файла XML, который определяет содержимое библиотеки.
Следующий пример командной строки компилирует приложение MyApp, которое использует две библиотеки:
mxmlc -runtime-shared-library =
../libraries/CustomCellRenderer/library.swf,
../libraries/CustomDataGrid/library.swf
-Внешняя библиотека-путь = .. / библиотеки / CustomCellRenderer,
../libraries/CustomDataGrid MyApp.mxml
Порядок библиотек имеет большое значение, поскольку базовые классы должны быть загружены перед классами, которые их используют.
Вы также можете использовать файл конфигурации, как показано в следующем примере:
../libraries/CustomCellRenderer
../libraries/CustomDataGrid
../libs/playerglobal.swc
../libraries/CustomCellRenderer/library.swf
../libraries/CustomDataGrid/library.swf
Опция runtime-shared-library - это относительное расположение файлов library.swf, когда приложение было развернуто. Параметр external-library-path - это расположение файла SWC или открытого каталога во время компиляции. Поэтому при компиляции вы должны знать места развертывания библиотек относительно приложения. Вам не нужно знать структуру развертывания при создании библиотеки, потому что вы используете компилятор командной строки compc для создания файла SWC.