对我来说看起来像MVC,但我不确定这是否是使用的确切框架。
更新
现在我知道它正在使用Cairngorm框架,我已经下载了所有源文件,如何生成.swf
文件?
更新2
我如何知道使用Cairngorm的确切版本?
答案 0 :(得分:2)
答案 1 :(得分:1)
看来你的印象可能不对。 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希望您首先购买专有部件。 )
答案 2 :(得分:0)
现在我知道它正在使用Cairngorm 框架,我已经下载了所有的 源文件,我该如何生成.swf文件
由于互联网“规则”在工作,我无法长时间查看应用程序,但乍一看它看起来像是一个Flex应用程序。您必须找到主应用程序文件,在flexBuilder设置中将其设置为“应用程序”并编译。如果你没有从源代码编译cairngorm(对于flex sdk不匹配),你可能会遇到swcs的问题,但是一旦你有了所有的库项目,这应该可以帮助你开始: