Guida di riferimento di ActionScript® 3.0 per la piattaforma Adobe® Flash®
Home  |  Nascondi elenco pacchetti e classi |  Pacchetti  |  Classi  |  Novità  |  Indice  |  Appendici  |  Perché in inglese?
Filtri: Recupero dati dal server...
Recupero dati dal server...
com.adobe.exm.expression 

IExpressionEvaluationService  - AS3 Expression Manager

Pacchettocom.adobe.exm.expression
Interfacciapublic interface IExpressionEvaluationService extends IEventDispatcher
Implementatori ExpressionEvaluationService
Obsoleto da Expression Manager 10

Versione linguaggio: ActionScript 3.0
Versione prodotto: Blocco costitutivo Expression Manager 9.5
Versioni runtime: Flash Player 10.2, AIR (unsupported)

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



Metodi pubblici
 MetodoDefinito da
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un oggetto listener di eventi con un oggetto EventDispatcher, in modo che il listener riceva la notifica di un evento.
IEventDispatcher
 Inherited
Invia un evento nel flusso di eventi.
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 per l'oggetto EventDispatcher sono presenti listener registrati per un tipo specifico di 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
Rimuove un listener dall'oggetto EventDispatcher.
IEventDispatcher
 Inherited
Verifica se un listener di eventi è registrato con questo oggetto EventDispatcher o qualsiasi suo antenato per il tipo di evento specificato.
IEventDispatcher
Eventi
 Evento Riepilogo Definito da
  Dispatched when the registration of the expression SWF fails.IExpressionEvaluationService
  Dispatched when the expression SWF is successfully registered.IExpressionEvaluationService
Descrizione dei metodi

evaluateExpression

()metodo
public function evaluateExpression(expression:String, expressionDefinitionId:String, varsMap:Object, qualifiedClassName:String):Object

Versione linguaggio: ActionScript 3.0
Versione prodotto: Blocco costitutivo Expression Manager 9.5
Versioni 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.

Parametri

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.

Restituisce
Object — Evaluated value of the expression.

registerExpressionsUsingBytesLoader

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

Versione linguaggio: ActionScript 3.0
Versione prodotto: Blocco costitutivo Expression Manager 9.5
Versioni runtime: Flash Player 10.2, AIR (unsupported)

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

Parametri

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

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

Versione linguaggio: ActionScript 3.0
Versione prodotto: Blocco costitutivo Expression Manager 9.5
Versioni 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.

Parametri

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

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

Versione linguaggio: ActionScript 3.0
Versione prodotto: Blocco costitutivo Expression Manager 9.5
Versioni 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.

Parametri

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.

Descrizione degli eventi

expressionRegistrationFailure

Evento
Tipo di oggetto evento: com.adobe.exm.expression.event.ExpressionRegistrationFailureEvent

Versione linguaggio: ActionScript 3.0
Versione prodotto: Blocco costitutivo Expression Manager 9.5
Versioni runtime: Flash Player 10.2, AIR (unsupported)

Dispatched when the registration of the expression SWF fails.

expressionRegistrationSuccess

Evento  
Tipo di oggetto evento: com.adobe.exm.expression.event.ExpressionRegistrationSuccessEvent

Versione linguaggio: ActionScript 3.0
Versione prodotto: Blocco costitutivo Expression Manager 9.5
Versioni runtime: Flash Player 10.2, AIR (unsupported)

Dispatched when the expression SWF is successfully registered.





[ X ]Perché in inglese?
Il contenuto della Guida di riferimento di ActionScript 3.0 appare in inglese

Non tutte le parti della Guida di riferimento di ActionScript 3.0 sono tradotte in tutte le lingue. Quando un elemento del linguaggio non è tradotto, viene riportato in inglese. Ad esempio, la classe ga.controls.HelpBox non è tradotta in nessuna lingua. Pertanto, nella versione italiana della guida di riferimento, la descrizione della classe ga.controls.HelpBox è riportata in inglese.