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 클래스는 영어로 나타납니다.