Как скомпилировать этот проект с открытым исходным кодом, используя фреймворк Cairngorm? - PullRequest
1 голос
/ 18 октября 2010

http://code.google.com/p/red5/source/browse/flash/trunk/classes/org/red5/samples/publisher/?r=4103#publisher

Похоже на MVC для меня, но я не уверен, что это именно тот каркас, который используется.

ОБНОВЛЕНИЕ

Теперь я знаю, что он использует платформу Cairngorm, и я скачал все исходные файлы, как мне сгенерировать файл .swf?

ОБНОВЛЕНИЕ 2

Какможно узнать точную версию используемого Cairngorm?

Ответы [ 3 ]

2 голосов
/ 18 октября 2010
1 голос
/ 04 ноября 2010

Похоже, вы ошиблись впечатлением.Cairngorm является основой;поэтому вы не компилируете проект, запустив Cairngorm, вы используете Cairngorm в сочетании с другим кодом и компилируете все его, используя что-то вроде Flash Builder, Flex Builder или компилятор с открытым исходным кодом, который производит Adobe.

Версия Cairngorm, которая используется для этого проекта, включена в ствол проекта в разделе "lib":

http://code.google.com/p/red5/source/browse/flash/trunk/?r=4103#trunk/lib

Получена аннотацияк регистрации, которая говорит, что версия Cairngorm - 2.2.1.Поэтому, чтобы скомпилировать это, извлеките все из транка вниз и откройте его в Flash Builder / Flex Builder, а затем соберите .swc, используя это.Или, в противном случае, перейдите на http://opensource.adobe.com/flex, и получите Flex SDK, который, вероятно, будет работать с этим проектом (если он использует что-либо, объявленное Adobe в качестве проприетарного, например диаграммы, то Adobe хочет, чтобы вы сначала приобрели проприетарные части.)

0 голосов
/ 01 ноября 2010

Теперь я знаю, что он использует Cairngorm рамки, и я скачал все исходные файлы, как я могу сгенерировать .swf файл

Я не мог долго смотреть на приложение из-за «правил» Интернета здесь, на работе, но на первый взгляд оно выглядело как приложение Flex. Вам нужно будет найти основной файл приложения, установить его в качестве «приложения» в настройках flexBuilder и скомпилировать его. У вас могут быть проблемы с swcs, если вы не компилируете cairngorm из исходного кода (для несоответствий flex sdk), но как только у вас есть все ваши библиотечные проекты, это должно помочь вам начать:

http://learn.adobe.com/wiki/display/Flex/Debugging+Tutorial

...