有些设备在其本机实现中使用 C 编程语言。如果您要将本机扩展的目标设定为此类设备,应使用本机扩展 C API 编写您的扩展的本机端代码。
C API 位于文件 FlashRuntimeExtensions.h 中。可在 AIR SDK 的
include
目录中获得该文件。可从
http://www.adobe.com/cn/products/air/sdk/
获取 AIR SDK。
AIR 运行时用于将扩展的 ActionScript 端连接到扩展的本机端。
使用 C API,您可以执行以下任务:
-
初始化扩展。
-
在创建每个扩展上下文时对其进行初始化。
-
定义 ActionScript 端可以调用的函数。
-
将事件调度到 ActionScript 端。
-
访问从 ActionScript 端传递的数据,以及将数据传递回 ActionScript 端。
-
创建和访问上下文特定的本机数据以及上下文特定的 ActionScript 数据。
-
在扩展的工作完成时清理扩展资源。
有关每个 C API 函数的详细信息(例如参数和返回值),请参阅
本机 C API 参考
。
有关使用 C API 的本机扩展的示例,请参阅
Adobe AIR 的本机扩展
。
|
|
|