使用Zend AMF和一个NetConnection调用多个函数?

时间:2011-06-16 16:19:18

标签: php flash actionscript-3 remoting zend-amf

我的Zend AMF在我的应用程序中工作得很好,但我试图找出如何通过单个连接调用多个异步函数。例如,假设我有一个名为“MyService”的服务和两个名为“init”和“getData”的函数。我可以创建一个连接,在同一个远程对象中调用“MyService.init”THEN“MyService.getData”吗?如果是的话,如何......如果没有,什么是更好的解决方案?

当然,在这种情况下,我可以将init和getData组合成一个函数......但是,实际场景中的问题是在“init”之后还需要运行更多的方法。谢谢!

1 个答案:

答案 0 :(得分:1)

我有一个unanswered question我在这里问过,我相信和你的一样。我很想知道如何通过一个连接调用多个方法甚至更好的类。

无论如何,在你谈论方法的情况下,如果没有回答如何从flex方面调用它们,我会做一个调用这两个方法的第三个方法,或允许某种对象或参数传递给init和let init调用getData。

另一个想法 - 也许您需要考虑init中发生的事情以及您是否真的需要它或者需要直接从客户端调用它 - 例如,为了getData(或put或者等),你总是需要已初始化?所以getData应该检查它是否已经初始化,如果没有则可以初始化。