Adobe® Flash® Platform 用 ActionScript® 3.0 リファレンスガイド
ホーム  |  パッケージおよびクラスリストの非表示 |  パッケージ  |  クラス  |  新機能  |  索引  |  付録  |  英語で表示される理由
フィルター: サーバーからデータを取得しています...
サーバーからデータを取得しています...
com.adobe.exm.expression 

IExpressionEvaluationService  - AS3 Expression Manager

パッケージcom.adobe.exm.expression
インターフェイスpublic interface IExpressionEvaluationService extends IEventDispatcher
実装者 ExpressionEvaluationService
以降、非推奨 Expression Manager 10

言語バージョン: ActionScript 3.0
製品バージョン: Expression Manager Building Block 9.5
ランタイムバージョン: Flash Player 10.2, AIR (unsupported)

This Interface is used to register the expression SWF and evaluate the expression using pre-loaded swf.



パブリックメソッド
 メソッド定義元
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。
IEventDispatcher
 Inherited
イベントをイベントフローに送出します。
IEventDispatcher
  
evaluateExpression(expression:String, expressionDefinitionId:String, varsMap:Object, qualifiedClassName:String):Object
This API is used to evaluate an expression at flex side.
IExpressionEvaluationService
 Inherited
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。
IEventDispatcher
  
registerExpressionsUsingBytesLoader(expressionDefinitionId:String, swfBytes:ByteArray, lazyLoad:Boolean = false):void
This API is used to load swf from the specified byte array.
IExpressionEvaluationService
  
registerExpressionsUsingLoader(expressionDefinitionId:String, expressionLoader:IExpressionLoader, lazyLoad:Boolean = false):void
This API is used to load swf using a custom loader.
IExpressionEvaluationService
  
registerExpressionsUsingUrlLoader(expressionDefinitionId:String, swfUrl:String, urlVars:Object = null, lazyLoad:Boolean = false):void
This API is used to load the expression swf from the specified URL.
IExpressionEvaluationService
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
EventDispatcher オブジェクトからリスナーを削除します。
IEventDispatcher
 Inherited
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。
IEventDispatcher
イベント
 イベント 概要 定義元
  Dispatched when the registration of the expression SWF fails.IExpressionEvaluationService
  Dispatched when the expression SWF is successfully registered.IExpressionEvaluationService
メソッドの詳細

evaluateExpression

()メソッド
public function evaluateExpression(expression:String, expressionDefinitionId:String, varsMap:Object, qualifiedClassName:String):Object

言語バージョン: ActionScript 3.0
製品バージョン: Expression Manager Building Block 9.5
ランタイムバージョン: Flash Player 10.2, AIR (unsupported)

This API is used to evaluate an expression at flex side. Throws ExpressionEvaluationError in case Swf load is not complete or errored out.

パラメーター

expression:String — expression to be evaluated.
 
expressionDefinitionId:String — unique id used to load the expression swf into flex application.
 
varsMap:Object — map containing variables used in expressions.
 
qualifiedClassName:String — Name of the AS class containing expressions. This name is passed to the generateSWF API at the time of generating swf.

戻り値
Object — Evaluated value of the expression.

registerExpressionsUsingBytesLoader

()メソッド 
public function registerExpressionsUsingBytesLoader(expressionDefinitionId:String, swfBytes:ByteArray, lazyLoad:Boolean = false):void

言語バージョン: ActionScript 3.0
製品バージョン: Expression Manager Building Block 9.5
ランタイムバージョン: Flash Player 10.2, AIR (unsupported)

This API is used to load swf from the specified byte array.

パラメーター

expressionDefinitionId:String — unique id used later for evaluating expressions contained in this swf.
 
swfBytes:ByteArray — byte[] containing swf.
 
lazyLoad:Boolean (default = false) — if true swf will be loaded on first expression evaluation.

registerExpressionsUsingLoader

()メソッド 
public function registerExpressionsUsingLoader(expressionDefinitionId:String, expressionLoader:IExpressionLoader, lazyLoad:Boolean = false):void

言語バージョン: ActionScript 3.0
製品バージョン: Expression Manager Building Block 9.5
ランタイムバージョン: Flash Player 10.2, AIR (unsupported)

This API is used to load swf using a custom loader. The custom loader is required to implement IExpressionLoader.

パラメーター

expressionDefinitionId:String — unique id used later for evaluating expressions contained in this swf.
 
expressionLoader:IExpressionLoader — custom expression loader for loading swf.
 
lazyLoad:Boolean (default = false) — if true swf will be loaded on first expression evaluation. The default value is false.

registerExpressionsUsingUrlLoader

()メソッド 
public function registerExpressionsUsingUrlLoader(expressionDefinitionId:String, swfUrl:String, urlVars:Object = null, lazyLoad:Boolean = false):void

言語バージョン: ActionScript 3.0
製品バージョン: Expression Manager Building Block 9.5
ランタイムバージョン: Flash Player 10.2, AIR (unsupported)

This API is used to load the expression swf from the specified URL. urlVars can be used to specify URL parameters.

The swf is registered with the specified expressionDefinitionId. This id is required to be passed at the time of evaluating expressions.

パラメーター

expressionDefinitionId:String — unique id used later for evaluating expressions contained in this swf.
 
swfUrl:String — url of the swf.
 
urlVars:Object (default = null) — url variables
 
lazyLoad:Boolean (default = false) — if true swf will be loaded on first expression evaluation.

イベントの詳細

expressionRegistrationFailure

イベント
イベントオブジェクトの型: com.adobe.exm.expression.event.ExpressionRegistrationFailureEvent

言語バージョン: ActionScript 3.0
製品バージョン: Expression Manager Building Block 9.5
ランタイムバージョン: Flash Player 10.2, AIR (unsupported)

Dispatched when the registration of the expression SWF fails.

expressionRegistrationSuccess

イベント  
イベントオブジェクトの型: com.adobe.exm.expression.event.ExpressionRegistrationSuccessEvent

言語バージョン: ActionScript 3.0
製品バージョン: Expression Manager Building Block 9.5
ランタイムバージョン: Flash Player 10.2, AIR (unsupported)

Dispatched when the expression SWF is successfully registered.





[ X ]英語で表示される理由
ActionScript 3.0 リファレンスガイドのコンテンツが英語で表示されます。

ActionScript 3.0 リファレンスガイドのすべての部分がすべての言語に翻訳されているわけではありません。言語エレメントが翻訳されていない場合、そのエレメントは英語で表示されます。例えば、ga.controls.HelpBox クラスはどの言語にも訳されていません。このため、リファレンスガイドの日本語バージョンでは、ga.controls.HelpBox クラスは英語で表示されます。