使用方法
FREResult FREGetArrayLength (
FREObject arrayOrVector,
uint32_t* length
);
パラメーター
-
arrayOrVector
-
ActionScript Array または Vector クラスオブジェクトを表す FREObject。
-
length
-
uint32_t へのポインター。このメソッドは、Array または Vector クラスオブジェクトの長さを使用して、このパラメーターがポイントする uint32_t 変数を設定します。
戻り値
FREResult。戻り値には、以下が含まれます(ただし、これらに限定されません)。
-
FRE_OK
-
関数は成功しました。メソッドは、
length
パラメーターがポイントする uint32_t 変数を設定しました。このメソッドは、変数を Array または Vector オブジェクトの長さに設定します。
-
FRE_ILLEGAL_STATE
-
拡張コンテキストは既に ActionScript BitmapData または ByteArray オブジェクトを取得しています。この BitmapData または ByteArray オブジェクトを解放するまでは、コンテキストはこのメソッドを呼び出すことはできません。
-
FRE_INVALID_ARGUMENT
-
length
パラメーターは
NULL
です。
-
FRE_INVALID_OBJECT
-
FREObject
arrayOrVector
パラメーターが無効です。
-
FRE_TYPE_MISMATCH
-
FREObject
arrayOrVector
パラメーターは、ActionScript Array または Vector クラスオブジェクトを表していません。
-
FRE_WRONG_THREAD
-
ランタイムにネイティブ拡張関数に対する未実行の呼び出しがあるスレッドとは別のスレッドから、メソッドが呼び出されました。
説明
Array または Vector クラスオブジェクトの長さを取得するには、この関数を呼び出します。FREObject
arrayOrVector
パラメーターは、Array または Vector オブジェクトを表します。ランタイムは、
length
パラメーターがポイントする uint32_t 変数内に、その長さを返します。
|
|
|