我们目前有一个 JavaScript 函数,它调用 Flex 函数作为回调反应。
JavaScript-->
var newwindow;
var me = document.getElementById("myApp");
function getAreas(){
thisMovie("swfID");
me.setAreas("....");
}
Flex-->
public function setAreas(areas:String):void{...}
....
public function init(){
ExternalInterface.call("getAreas()");
}
当我们尝试向另一个 JavaScript 方法添加另一个调用时,似乎失败了。为了绕过我们现在使用一种方法的问题,虽然一个接一个地触发两种方法有问题吗?
For Example:
Flex-->
ExternalInterface.call("getAreas()");
ExternalInterface.call("getUsers()");
public function setUsers(areas:String):void{...}
JavaScript-->
function getUsers(){
thisMovie("swfID");
me.setUsers("....");
}