ANE-Facebook 项目使用教程
1. 项目的目录结构及介绍
ANE-Facebook 项目的目录结构如下:
ANE-Facebook/
├── actionscript/
│ └── src/
│ └── com/
│ └── freshplanet/
│ └── ane/
│ └── AirFacebook/
├── android/
│ └── bin/
│ └── build/
│ └── src/
├── ios/
│ └── bin/
│ └── build/
│ └── src/
├── sample/
├── gitignore
├── CHANGELOG.md
├── LICENSE
├── NOTICE
├── README.md
└── build.xml
目录介绍
actionscript/
: 包含 ActionScript 源代码。android/
: 包含 Android 平台的源代码和构建文件。ios/
: 包含 iOS 平台的源代码和构建文件。sample/
: 包含示例项目,展示如何使用 ANE。gitignore
: Git 忽略文件。CHANGELOG.md
: 项目更新日志。LICENSE
: 项目许可证。NOTICE
: 项目通知文件。README.md
: 项目自述文件。build.xml
: Ant 构建脚本。
2. 项目的启动文件介绍
项目的启动文件主要位于 actionscript/src/com/freshplanet/ane/AirFacebook/
目录下。主要的启动文件是 AirFacebook.as
,它负责初始化和调用 Facebook SDK 的功能。
package com.freshplanet.ane.AirFacebook {
public class AirFacebook {
public static function init(appId:String, callback:Function):void {
// 初始化代码
}
}
}
3. 项目的配置文件介绍
项目的配置文件主要包括 build.xml
和 example.build.config
。
build.xml
build.xml
是 Ant 构建脚本,用于编译和打包 ANE 文件。
<project name="AirFacebook" default="build">
<!-- 构建任务 -->
</project>
example.build.config
example.build.config
是构建配置文件的示例,需要根据本地环境进行修改。
# 示例构建配置文件
sdk.home=/path/to/air/sdk
将 example.build.config
复制为 build.config
并根据本地环境进行修改:
cd build
mv example.build.config build.config
编辑 build.config
文件,提供机器特定的路径:
sdk.home=/path/to/air/sdk
通过以上步骤,您可以成功配置和构建 ANE-Facebook 项目。