2010-10-18 56 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希望您先购买专有部件。)