在 FREFunction 实现中,输入参数可与 ActionScript 类对象相对应。
FREObject
类提供了以下函数用于访问对象的 ActionScript 定义的属性和方法:
-
getProperty( String propertyName )
-
setProperty( String propertyName, FREObject value )
-
callMethod( String propertyName, FREObject[] methodArgs )
如果输出参数或返回值对应 ActionScript 类对象,应使用静态 FREObject 工厂方法创建 ActionScript 对象:
FREObject newObject ( String className, FREObject constructorArgs[] )
注:
这些常规 ActionScript 对象处理函数适用于所有 ActionScript 类对象。但是,Array、Vector、ByteArray 和 BitmapData 这几个 ActionScript 类属于特例,因为它们每一个都涉及大量数据。因此,Java API 提供了附加特定类用于操作这些特殊情况的对象。
|
|
|