需要的软件
1.flex builder
2.flash player debug 版
3.svn
开始获取编译
1.控制台执行下列指令,以获取sparkweb源代码
svn co http://svn.igniterealtime.org/svn/repos/sparkweb/trunk SparkWeb
2.打开flex builder,把workspace位置设为你的sparkweb源代码的目录
3.在flex navigator里面右击,点import,选择Existing Projects into Workspace,然后在root directory里选择SparkWeb源代码目录里的SparkWeb,点击finish
4.重复3,把SparkWebCommonComponents、SparkWebCore都导入
5.把SparkWeb源代码目录里的xiff目录名改为大写的XIFF,否则flexbuilder会提示“unable to open ‘/XIFF/bin/XIFF.swc’ ”的错误的,然后按照3的方法导入。
6.run就可以编译了。
关于汉化
语言文件在SparkWebCore里的locale,默认提供了en.properties文件,我们可以按照里面的说明建立一个中文语言文件,并把相关字段汉化成中文。
但是这样编译后还是英文的。我们打开SparkWebCore/com/jivesoftware/spark/managers的Localizator.as,把”en”改为我们自己语言包的名称。
接着我们在flex navigator右击SparkWebCore,点properties,选flex lirary build path,点击select all,然后ok,最后编译,就是你汉化的那个版本啦。