newObject( int )
public static FREObject newObject( int value )
32 bit の符号付き整数値を含んだ FREObject を作成します。
パラメーター:
-
value
-
符号付き整数。
戻り値:
-
FREObject
-
FREObject。
例:
FREObject value = FREObject.newObject( 4 );
newObject( double )
public static FREObject newObject( double value )
Java の double 値(ActionScript の Number 型に相当する値)を含んだ FREObject を作成します。
パラメーター:
-
value
-
double 値。
戻り値:
-
FREObject
-
FREObject。
例:
FREObject value = FREObject.newObject( 3.14156d );
newObject( boolean )
public static FREObject newObject( boolean value )
boolean 値を含んだ FREObject を作成します。
パラメーター:
-
value
-
true または false。
戻り値:
-
FREObject
-
FREObject。
例:
FREObject value = FREObject.newObject( true );
newObject( String )
public static FREObject newObject( String value )
文字列値を含んだ FREObject を作成します。
パラメーター:
-
value
-
文字列。
戻り値:
-
FREObject
-
FREObject。
例:
FREObject value = FREObject.newObject( "A string value" );
getAsInt
public int getAsInt()
FREObject 内のデータに Java の int 値としてアクセスします。
戻り値:
-
int
-
整数値。
例:
int value = FREObject.getAsInt();
getAsDouble
public double getAsDouble()
FREObject 内のデータに Java の double 値としてアクセスします。
戻り値:
-
double
-
double 値。
例:
double value = FREObject.getAsInt();
getAsBool
public Boolean getAsBool()
FREObject 内のデータに Java の boolean 値としてアクセスします。
戻り値:
-
boolean
-
true
または
false
例:
boolean value = FREObject.getAsInt();
getAsString
public String getAsString()
FREObject 内のデータに Java の String 値としてアクセスします。
戻り値:
-
String
-
文字列値。
例:
String value = FREObject.getAsInt();
newObject( String, FREObject[] )
public static native FREObject newObject( String className, FREObject[] constructorArgs )
ActionScript クラスの新規インスタンスを参照する FREObject を作成します。
パラメーター:
-
className
-
ActionScript クラスの完全修飾クラス名。
-
constructorArgs
-
ActionScript クラスのコンストラクターに渡す引数(FREObject の配列)。クラスのコンストラクターにパラメーターがない場合は、
null
を指定します。
戻り値:
-
FREObject
-
ActionScript クラスの新規インスタンスを表す FREObject。
例:
FREObject matrix = FREObject.newObject( "flash.geom.Matrix", null );
getProperty
public FREObject getProperty( String propertyName )
ActionScript プロパティの値を取得します。
パラメーター:
-
propertyName
-
アクセスするプロパティの名前。
戻り値:
-
FREObject
-
指定したプロパティの値(FREObject)。
例:
FREObject isDir = fileobject.getProperty( "isDirectory" );
setProperty
public void setProperty( String propertyName, FREObject propertyValue )
ActionScript プロパティの値を設定します。
パラメーター:
-
propertyName
-
設定するプロパティの名前。
-
propertyValue
-
設定するプロパティ値を含んだ FREObject。
例:
fileobject.setProperty( "url", FREObject.newObject( "app://file.txt" ) );
callMethod
public FREObject callMethod( String methodName, FREObject[] methodArgs )
ActionScript メソッドを呼び出します。
パラメーター:
-
methodName
-
呼び出すメソッドの名前。
-
methodArgs
-
メソッド呼び出しの引数を含んだ FREObject 配列。配列要素はメソッドパラメーターの宣言順に並べる必要があります。
戻り値:
-
FREObject
-
メソッドの結果。ActionScript メソッドから Array、Vector または BitmapData のオブジェクトが返された場合は、結果を適切な FREObject サブクラスにキャストして使用します。
例:
FREObject[] args = new FREObject[1]
args[0] = FREObject.newObject( "assets/image.jpg" );
FREObject imageFile = directoryobject.callMethod( "resolvePath", args );