使用方法
FREResult FRESetArrayLength (
FREObject arrayOrVector,
uint32_t length
);
パラメーター
-
arrayOrVector
-
ActionScript Array または Vector クラスオブジェクトを表す FREObject。
-
length
-
uint32_t。このメソッドは Array または Vector クラスオブジェクトの長さを、このパラメーターの値に設定します。
戻り値
FREResult。戻り値には、以下が含まれます(ただし、これらに限定されません)。
-
FRE_OK
-
関数は成功しました。ランタイムは Array または Vector オブジェクトのサイズを変更しました。
-
FRE_ILLEGAL_STATE
-
拡張コンテキストは既に ActionScript BitmapData または ByteArray オブジェクトを取得しています。この BitmapData または ByteArray オブジェクトを解放するまでは、コンテキストはこのメソッドを呼び出すことはできません。
-
FRE_INSUFFICIENT_MEMORY
-
ランタイムは Array または Vector オブジェクトのサイズを変更するのに十分なメモリを割り当てることができませんでした。
-
FRE_INVALID_ARGUMENT
-
length
パラメーターは 2
32
よりも大きな値です。
-
FRE_INVALID_OBJECT
-
FREObject
arrayOrVector
パラメーターが無効です。
-
FRE_READ_ONLY
-
FREObject
arrayOrVector
パラメーターは、固定サイズの ActionScript Vector オブジェクトを表しています(
fixed
プロパティが true です)。
-
FRE_TYPE_MISMATCH
-
FREObject
arrayOrVector
パラメーターは、ActionScript Array または Vector クラスオブジェクトを表していません。
-
FRE_WRONG_THREAD
-
ランタイムにネイティブ拡張関数に対する未実行の呼び出しがあるスレッドとは別のスレッドから、メソッドが呼び出されました。
説明
ActionScript Array または Vector クラスオブジェクトの長さを設定するには、この関数を呼び出します。FREObject
arrayOrVector
パラメーターは、Array または Vector オブジェクトに対応します。ランタイムは、
length
パラメーターが指定した値のとおりに、Array または Vector オブジェクトのサイズを変更します。
|
|
|