flex与js相互调用的问题 30
ExternalInterface.call("jsFunc");可以调用页面上的jsFunc函数。那么请问下面这种情况该怎么处理呢?页面上smartFunc=funct...
ExternalInterface.call("jsFunc");
可以调用页面上的jsFunc函数。
那么请问下面这种情况该怎么处理呢?
页面上
smartFunc = function(callback){
// 一些代码
//如果在js端,直接callback(实参1); 就能运行了
//但是希望flex调用callback,并传一些参数进来,该怎么做呢?
}
var obj1 = new smartFunc(function(flexVar1){
alert(flexVar1); // flexVar1是flex传进来的一个变量
});
var obj2 = new smartFunc(function(flexVar1){
alert(flexVar1+100); // flexVar1是flex传进来的一个变量
});
也就是说,smartFunc的callback可以有无法穷举的无数多个,但参数列表是一致的,实参由flex传进来,能实现吗?
谢谢 展开
可以调用页面上的jsFunc函数。
那么请问下面这种情况该怎么处理呢?
页面上
smartFunc = function(callback){
// 一些代码
//如果在js端,直接callback(实参1); 就能运行了
//但是希望flex调用callback,并传一些参数进来,该怎么做呢?
}
var obj1 = new smartFunc(function(flexVar1){
alert(flexVar1); // flexVar1是flex传进来的一个变量
});
var obj2 = new smartFunc(function(flexVar1){
alert(flexVar1+100); // flexVar1是flex传进来的一个变量
});
也就是说,smartFunc的callback可以有无法穷举的无数多个,但参数列表是一致的,实参由flex传进来,能实现吗?
谢谢 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询