1

我在这个 Adob​​e 教程中发现了一个很好的“RemoteService”类,它创建了一个 RemoteObject 并包含用于处理结果和故障事件的函数。如果我想使用这种方法,我如何将数据从结果处理程序传递到主应用程序中的模块可以使用的接口?

我可以将 RemoteService/RemoteObject 放在模块中,但是(在我看来——我可能错了)最好的设计似乎是在主应用程序中使用远程调用并将数据传递给模块。

4

1 回答 1

0

我认为你是对的——如果应用程序的其他部分需要数据,则在主应用程序中进行远程调用。

要将数据获取到模块中,只需将模块的属性设置为数据。所以主应用程序集中的结果处理程序myModule.someObject = event.result.someObject.

要将数据从模块返回到应用程序,请调度一个事件。这样,模块就松散地耦合到它的主机是谁。

于 2010-06-10T03:24:10.090 回答