2009-11-24 6 views
0

J'ai un problème pour passer des variables dynamiques à une fonction Javascript en utilisant ExternalInterface.ExternalInterface-passant des arguments dynamiques à la fonction Javascript

Les variables ne semblent pas être résolus correctement

//CODE START 
var customInfo :String='some custom info' 

ExternalInterface.call("funcName", 'arg1Name', ' "+customInfo+" ') 

//CODE END 

En Javascript, je reçois « customInfo » littéralement, il n'est pas résolu.

Quelqu'un peut-il aider?

Répondre

1
var customInfo:String = 'some custom info'; 

ExternalInterface.call("funcName", 'arg1Name ' + customInfo + ' '); 

//or if you want to pass them as two arguments: 
ExternalInterface.call("funcName", 'arg1Name', customInfo); 
0

C'est ce que je l'ai fait depuis que je dois passer plusieurs paires de valeurs de nom à travers l'appel ExternalInterface, et les valeurs doivent être dynamiques

dynamicValue1:String='some stuff' 

dynamicValue2:String='some more stuff' 

ExternalInterface.call("funcName('firstVarName', '"+dynamicValue1+"', '2ndvarname', '"+ dynamicValue2+"' )"); 
Questions connexes