我在actionscript 3中有以下代码:
var async:AsyncToken;
async = bridge.retornamenu();
网桥是一个远程对象,实例化。 retornamenu()是我希望远程对象在amfphp中打开的函数。
然而retornamenu()是一个动态函数,它会转换另一个函数,但是我无法在运行时运行它,
例如
var stringfunction:String = "retornamenu()" // this name is dynamic.
var async:AsyncToken;
async = bridge.stringfunction;
但这种方法不起作用,不执行函数retornamenu();
有人能帮帮我吗? 我在解决方案后面几天,我的项目停止了,提前致谢
答案 0 :(得分:1)
使用getOperation()
和send()
。
var stringfunction:String = "retornamenu" // this name is dynamic.
var async:AsyncToken;
async = bridge.getOperation(stringfunction).send();
如果函数有参数,可以通过send(args)