-
パッケージ:
-
com.adobe.fre
-
継承
-
FREObject
-
ランタイムバージョン
-
AIR 3
FREArray クラスは、ActionScript の Array または Vector オブジェクトを表します。
メソッド
メソッド
|
説明
|
public static FREArray newArray (String classname, int numElements, boolean fixed)
|
ActionScript Vector 配列オブジェクトを作成します。
|
public static FREArray newArray (int numElements)
|
ActionScript Array オブジェクトを作成します。
|
public long getLength()
|
配列要素の数を取得します。
|
public void setLength( long length )
|
配列の長さを変更します。
|
public FREObject getObjectAt( long index )
|
指定したインデックス位置のオブジェクトを取得します。
|
public void setObjectAt( long index, FREObject value )
|
配列内の指定したインデックス位置にオブジェクトを格納します。
|
FREArray オブジェクトに対する操作には、FREArray クラスに定義されているメソッドと、FREObject クラス(FREArray のスーパークラス)に定義されているメソッドを使用できます。FREObject の
getProperty()
メソッドと
setProperty()
メソッドを使用すると、Array および Vector クラスの、ActionScript で定義されたプロパティに対するアクセスまたは変更操作ができます。
callMethod()
を使用すると、ActionScript で定義されたメ ッドを呼び出すことができます。
メソッドの詳細
newArray
public static FREArray newArray (String classname, int numElements, boolean fixed)
ActionScript Vector 配列オブジェクトを作成します。
パラメーター:
-
classname
-
Vector 配列のメンバーが属する ActionScript クラスの完全修飾名。
-
numElements
-
その配列のために確保する要素の数。
-
fixed
-
true
の場合、その Vector の長さは変更できません。
戻り値:
-
FREArray
-
ActionScript Vector 配列オブジェクトに関連付けられた FREArray オブジェクト。
例:
FREArray vector = FREArray.newArray( "flash.geom.Matrix3D", 4, true );
newArray
public static FREArray newArray (int numElements)
ActionScript Array オブジェクトを作成します。
パラメーター:
-
numElements
-
その配列のために確保する要素の数。各要素は未定義です。
戻り値:
-
FREArray
-
ActionScript Array オブジェクトに関連付けられた FREArray オブジェクト。
例:
FREArray array = FREArray.newArray( 4 );
getLength
public long getLength()
配列要素の数を取得します。
戻り値:
-
long
-
配列の長さ。
例:
long length = asArray.getLength();
setLength
public void setLength( long length )
配列の長さを変更します。変更後の長さが現在よりも短い場合は、配列が切り捨てられます。
パラメーター:
-
length
-
配列の新しい長さ。
例:
asArray.setLength( 4 );
getObjectAt
public FREObject getObjectAt( long index )
配列要素 1 つを取得します。
パラメーター:
-
index
-
取得する配列要素の位置(先頭は 0)。
戻り値:
-
FREObject
-
配列内の ActionScript オブジェクトに関連付けられた FREObject インスタンス。
例:
FREObject element = asArray.getObjectAt( 2 );
setObjectAt
public void setObjectAt( long index, FREObject value )
配列内の指定したインデックス位置にオブジェクトを格納します。
パラメーター:
-
index
-
配列内にオブジェクトを格納する位置(先頭は 0)。
-
value
-
挿入するプリミティブ値または ActionScript オブジェクトを含んだ FREObject。
例:
FREObject stringElement = FREObject.newObject("String element value");
FREArray asVector = FREArray.newArray( "String", 1, false );
asVector.setObjectAt( 0, stringElement );
|
|
|