2010-10-18 37 views
1

http://code.google.com/p/red5/source/browse/flash/trunk/classes/org/red5/samples/publisher/?r=4103#publisher如何使用Cairngorm框架來編譯這個開源項目?

對我來說看起來像MVC,但我不確定這是否使用了確切的框架。

UPDATE

現在我知道它的使用Cairngorm框架,我已經下載了所有的源文件,我怎麼能生成一個.swf文件?

更新2

我怎麼能知道凱恩戈姆的確切版本中使用?

+0

你是否熟悉Flex編譯器?或者你同時遇到了Flex和Cairngorm。 Flex是Adobe的Web客戶端語言。 Cairngorm是Flex語言的框架(庫)。 – Pace 2010-11-06 03:09:08

回答

0

現在我知道這是使用凱恩戈姆 框架,我已經下載了全部 源文件,我怎麼能生成一個.swf文件

我由於工作中的互聯網「規則」而無法長時間查看應用程序,但乍看之下,它看起來像一個Flex應用程序。你必須找到主應用程序文件,在FlexBuilder設置中將其設置爲'應用程序'並編譯它。您可能有SWCS問題,如果你不編譯凱恩戈姆從源(的Flex SDK錯配),但一旦你有了到位所有的庫項目,這應該幫助您入門:

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

1

看起來你可能會錯誤的印象。 Cairngorm是一個框架;所以您不需要通過運行Cairngorm來編譯項目,您可以將Cairngorm與其他代碼結合使用,並使用Flash Builder,Flex Builder或Adobe生成的開源編譯器等編譯所有代碼。

正在使用該項目的凱恩戈姆的版本,是包含在項目的「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希望您先購買專有部件。)

相關問題