0

我的 Zend AMF 在我的应用程序中运行良好,但我试图弄清楚如何使用单个连接调用多个异步函数。例如,假设我有一个名为“MyService”的服务和两个名为“init”和“getData”的函数。我可以创建一个连接,在同一个远程对象中调用“MyService.init”然后调用“MyService.getData”吗?如果是这样,如何......如果不是,什么是更好的解决方案?

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

4

1 回答 1

1

我在这里问了一个未回答的问题,我相信与您的原因相同。我很想知道如何通过一个连接调用多个方法甚至更好的类。

无论如何,在您谈论方法的情况下,没有关于如何从 flex 端调用它们的答案,我要么创建一个调用这两个的第三种方法,要么允许为 init 传递某种对象或参数并让初始化调用 getData。

另一个想法——也许你需要考虑 init 中发生了什么以及你是否真的需要它或需要直接从客户端调用它——例如,为了获取数据(或放置等),你总是必须被初始化? 所以 getData 可能应该检查它是否已被初始化,如果没有则初始化。

于 2011-06-22T10:02:08.753 回答