Мы два человека, работающие над приложением Flash.Смешивание Flash и Flex-скомпилированного кода ActionScript через общую библиотеку времени выполнения
Я работаю над кодом ActionScript 3, , который я компилирую в файл .swc
с помощью Flex SDK в Linux. Мой коллега использует файл как библиотеку для его .fla
файла в Flash IDE, использует свой код в своих сценариях, создает MovieClip и объекты Sound с классами, которые она предоставляет, и строит конечный .swf
оттуда файл, с все связаны.
Мы хотели бы связать Flex-скомпилированный код в качестве общей библиотеки времени выполнения, так что я могу заменить новую версию моих классов и увидеть результат без прохождения через Flash IDE.
Это то, что мы пытаемся достичь? Если да, то какая-нибудь идея, что мы можем делать неправильно? (см. Ниже)
Мы используем Flex SDK версии 3.4.0.9271 и Flash CS4 10.0.2.
Использование .swc
в качестве статической библиотеки отлично работает. Однако, как только мы переместим его со вкладки «Путь к библиотеке» на вкладку «Внешний путь библиотеки» в «Дополнительные настройки ActionScript 3.0», , апплет перестает работать. Мы также попытались указать URL-адрес файла .swc
в «Свойства общей библиотеки» из окна «Библиотека», без эффекта.
(Пожалуйста, простите названия пунктов меню обратно переведенный, стесняйтесь исправить меня.)
код ActionScript компилируется с помощью следующей командной строки (есть классы от трех других пакетов):
acompc -output=engine.swc -compiler.source-path=.
-include-classes=lib.room.TransientLoc,lib.room.State,...
Спасибо за любые предложения заранее,
RSL кажется доступным во флеш-памяти, но нам не удалось заставить его работать и закончилось взломать решение с помощью UIMovieClip (из набора гибких флешек) и тривиального приложения flex. Я отправлю ответ, когда найдет лучший способ (или когда мы признаем, что не будем ..) –