Referência do ActionScript® 3.0 para Adobe® Flash® Platform
Início  |  Ocultar listas de Pacotes e Classes |  Pacotes  |  Classes  |  Novidades  |  Índice  |  Apêndices  |  Por que inglês?
Filtros: Recuperando dados do servidor...
Recuperando dados do servidor...
com.adobe.exm.expression 

IExpressionEvaluationService  - AS3 Expression Manager

Pacotecom.adobe.exm.expression
Interfacepublic interface IExpressionEvaluationService extends IEventDispatcher
Implementadores ExpressionEvaluationService
Obsoleto desde Expression Manager 10

Versão da linguagem: ActionScript 3.0
Versão de produto: Expression Manager Building Block 9.5
Versões de runtime: Flash Player 10.2, AIR (unsupported)

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



Métodos públicos
 MétodoDefinido por
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra um objeto de ouvinte de evento em um objeto EventDispatcher, de forma que o ouvinte receba a notificação de um evento.
IEventDispatcher
 Inherited
Envia um evento para o fluxo de eventos.
IEventDispatcher
  
evaluateExpression(expression:String, expressionDefinitionId:String, varsMap:Object, qualifiedClassName:String):Object
This API is used to evaluate an expression at flex side.
IExpressionEvaluationService
 Inherited
Verifica se o objeto EventDispatcher tem ouvintes registrados para um tipo específico de evento.
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
Remove um ouvinte do objeto EventDispatcher.
IEventDispatcher
 Inherited
Verifica se um ouvinte de evento está registrado nesse objeto EventDispatcher ou em qualquer um de seus ancestrais para o tipo de evento especificado.
IEventDispatcher
Eventos
 Evento Resumo Definido por
  Dispatched when the registration of the expression SWF fails.IExpressionEvaluationService
  Dispatched when the expression SWF is successfully registered.IExpressionEvaluationService
Detalhes do método

evaluateExpression

()método
public function evaluateExpression(expression:String, expressionDefinitionId:String, varsMap:Object, qualifiedClassName:String):Object

Versão da linguagem: ActionScript 3.0
Versão de produto: Expression Manager Building Block 9.5
Versões de runtime: 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.

Parâmetros

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.

Retorna
Object — Evaluated value of the expression.

registerExpressionsUsingBytesLoader

()método 
public function registerExpressionsUsingBytesLoader(expressionDefinitionId:String, swfBytes:ByteArray, lazyLoad:Boolean = false):void

Versão da linguagem: ActionScript 3.0
Versão de produto: Expression Manager Building Block 9.5
Versões de runtime: Flash Player 10.2, AIR (unsupported)

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

Parâmetros

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

()método 
public function registerExpressionsUsingLoader(expressionDefinitionId:String, expressionLoader:IExpressionLoader, lazyLoad:Boolean = false):void

Versão da linguagem: ActionScript 3.0
Versão de produto: Expression Manager Building Block 9.5
Versões de runtime: 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.

Parâmetros

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

()método 
public function registerExpressionsUsingUrlLoader(expressionDefinitionId:String, swfUrl:String, urlVars:Object = null, lazyLoad:Boolean = false):void

Versão da linguagem: ActionScript 3.0
Versão de produto: Expression Manager Building Block 9.5
Versões de runtime: 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.

Parâmetros

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.

Detalhe do evento

expressionRegistrationFailure

Evento
Tipo do objeto de evento: com.adobe.exm.expression.event.ExpressionRegistrationFailureEvent

Versão da linguagem: ActionScript 3.0
Versão de produto: Expression Manager Building Block 9.5
Versões de runtime: Flash Player 10.2, AIR (unsupported)

Dispatched when the registration of the expression SWF fails.

expressionRegistrationSuccess

Evento  
Tipo do objeto de evento: com.adobe.exm.expression.event.ExpressionRegistrationSuccessEvent

Versão da linguagem: ActionScript 3.0
Versão de produto: Expression Manager Building Block 9.5
Versões de runtime: Flash Player 10.2, AIR (unsupported)

Dispatched when the expression SWF is successfully registered.





[ X ]Por que inglês?
O conteúdo na Referência do ActionScript 3.0 aparece em inglês

Nem todas as partes da Referência do ActionScript 3.0 estão traduzidas em todos os idiomas. Quando um elemento de um idioma não está traduzido, ele é exibido em inglês. Por exemplo, a classe ga.controls.HelpBox não está traduzida em nenhum idioma. Por isso, na versão da referência em português do Brasil, a classe ga.controls.HelpBox é exibida em inglês.