typedef void* FREObject;
从本机 C 实现访问 ActionScript 类对象或基元数据类型变量时,使用 FREObject 变量。运行时将 FREObject 变量与相应的 ActionScript 对象关联。
FREObject 变量用于使用签名
FREFunction()
实现的本机函数中。本机函数:
-
将 FREObject 变量作为参数接收。
-
返回 FREObject 变量。
当使用本机扩展 C API 函数执行以下操作时,也会使用 FREObject 变量:
-
创建 ActionScript 类对象或 ActionScript 基元数据类型。
-
获取 ActionScript 类对象或 ActionScript 基元数据类型的值。
-
创建 ActionScript String 对象。
-
获取 ActionScript String 对象的值。
-
获取或设置 ActionScript 对象的属性。
-
调用 ActionScript 对象的方法。
-
访问 ActionScript BitmapData 对象的位。
-
访问 ActionScript ByteArray 对象的字节。
-
获取或设置 ActionScript Array 或 Vector 对象的长度。
-
获取或设置 ActionScript Array 或 Vector 对象的元素。
-
当运行时在本机扩展 C API 函数调用中引发异常时,获取 ActionScript Error 对象。
-
在 ActionScript 上下文数据中设置或获取 ActionScript 对象。
|
|
|