我可以将变量从flash发送到javascript,但无法做相反的事情

时间:2010-08-09 14:49:01

标签: javascript flash

我在AS3中有这个

var myName:String = "David";
var result:Number = ExternalInterface.call("methodInJS", myName);
trace("Result from JS call is: "+result);

并在javascript中

function methodInJS(name) {
alert("Hello to " + name);
 return 17;
}

这允许我发送到javascript。做相反的方法是什么。我想发送到flash。

解决方案:看起来像addCallback一样。

由于

1 个答案:

答案 0 :(得分:0)

我认为您需要在Flex中创建一个异步调用处理程序,然后从JavaScript调用它。请参阅此处的文档http://livedocs.adobe.com/flex/3/html/help.html?content=passingarguments_4.html