FRENewObjectFromUTF8()

AIR 3.0 和更高版本

用法

FREResult FRENewObjectFromUTF8(uint32_t length, const uint8_t* value, FREObject* object);

参数

length
uint32_t, value 参数中的字符串的长度,包括 null 终止符。

value
一个 uint8_t 元素数组。此数组是新 ActionScript String 对象的值。FREObject 变量表示一个 String ActionScript 变量。字符串使用 UTF-8 编码,并以 null 字符终止。

object
指向 FREObject 的指针,指向表示 String ActionScript 对象的数据。

返回

FREResult,可能的返回值包括(但不限于)下列值:

FRE_OK
函数已成功并且正确设置了 object 参数。

FRE_INVALID_ARGUMENT
object value 参数为 NULL

FRE_WRONG_THREAD
从运行时在其中具有对本机扩展函数的未决调用的线程以外的线程调用了方法。

说明

调用此函数可使用 value 中指定的字符串值创建一个 ActionScript String 对象。此方法会将 FREObject 输出参数 object 设置为对应于新的 ActionScript String 实例。