パッケージ | com.adobe.solutions.exm.runtime.impl |
クラス | public class SimpleFunctionMapper |
継承 | SimpleFunctionMapper EventDispatcher Object |
実装 | IFunctionMapper, IEventDispatcher |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Expression Manager Building Block 10 |
ランタイムバージョン: | AIR (unsupported), Flash Player 10.2 |
- Remote function references are of the form "REMOTE_[scope]:[functionName](...)". These resolve to RPC calls and are asynchronous by nature. The remote endpoint used is a Flex remoting destination with ID [scope], and must have a function with name [functionName] defined on it.
- Local function calls are of the form "[scope]:[functionName](...)" with no special prefix. The [scope] and [functionName] combination must map to a function defined on an ActionScript class which is available in the current ApplicationDomain. This mapping can be loaded from the server on initialization (pass true to the SimpleFunctionMapper constructor), or can be configured by the application using the addFunction() method (or a combination of both).
メソッド | 定義元 | ||
---|---|---|---|
SimpleFunctionMapper(initFromServer:Boolean = false)
Creates a new SimpleFunctionMapper instance. | SimpleFunctionMapper | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。 | EventDispatcher | ||
Adds a new local function mapping. | SimpleFunctionMapper | ||
イベントをイベントフローに送出します。 | EventDispatcher | ||
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 | EventDispatcher | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
EventDispatcher オブジェクトからリスナーを削除します。 | EventDispatcher | ||
Resolves the given scope and function-name to either an RPC operation or a
local ActionScript method, depending on whether or not the scope starts with the
"REMOTE_" keyword. | SimpleFunctionMapper | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object | ||
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。 | EventDispatcher |
SimpleFunctionMapper | () | コンストラクター |
public function SimpleFunctionMapper(initFromServer:Boolean = false)
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Expression Manager Building Block 10 |
ランタイムバージョン: | AIR (unsupported), Flash Player 10.2 |
Creates a new SimpleFunctionMapper instance. If the initFromServer flag is true, the calling application must wait for the instance to dispatch an Event of type "serverInitializationSuccess" before the instance can be used. If initialization from the server is unsuccessful, the instance will notify the application by dispatching an Event of type "serverInitializationError".
パラメーターinitFromServer:Boolean (default = false ) — Whether local function mappings should be loaded from the server.
|
addFunction | () | メソッド |
public function addFunction(inExpr:String, actual:String):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Expression Manager Building Block 10 |
ランタイムバージョン: | AIR (unsupported), Flash Player 10.2 |
Adds a new local function mapping. The mapping is from a function reference of the form "[scope]:[functionName]" to an actual function of the form "[ActionScript_class_name]:[method_name]".
パラメーター
inExpr:String — A function reference of the form "[scope]:[functionName]"
| |
actual:String — The mapped function, in the format "[ActionScript_class_name]:[method_name]".
|
resolve | () | メソッド |
public function resolve(scope:String, functionName:String):Function
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Expression Manager Building Block 10 |
ランタイムバージョン: | AIR (unsupported), Flash Player 10.2 |
Resolves the given scope and function-name to either an RPC operation or a local ActionScript method, depending on whether or not the scope starts with the "REMOTE_" keyword.
パラメーター
scope:String — The scope of the function.
| |
functionName:String — The name of the function.
|
Function — The resolved function.
|
Tue Jun 12 2018, 10:34 AM Z