[flex] 如何取得异步函数的结果
yjq8116
2008-12-05
描述:
在初始化树型结构的时候,需要先异步取数据,取完数据后,赋予tree.dataProvider。 public function initTree():void { service.invoke.addEventListener(ResultEvent.RESULT,initTreeCallback); service.invoke(); } public function initTreeCallback(event:ResultEvent):Array{ //从event里取得结果集,并返回 } 问题: service.invoke() 是异步的,如何取得回调函数initTreeCallback的返回值? |
|
happyblue
2008-12-08
把service.invoke(); 放在你的回调函数里处理就可以了
|
|
流浪的面包树
2008-12-09
initTreeCallback 不是传了个event过去吗。他有个result属性 就是结果呢
|