在Flex中使用跨组件的Web Service数据

时间:2010-02-10 17:20:02

标签: flex web-services adobe

我目前正在编写一个有点像标准网站的flex项目,左边是类别,右边是该类别的产品(还有产品等页面和结帐流程)。它由视图堆栈中的单独整页组件组成,当用户单击相关按钮时会显示该组件。

在整个项目中,我经常引用这些类别,并且我在组件的每个onshow上调用webservice,它将数据表返回给组件,然后我将其用作(通常)转发器的数据提供者关于组件。

我认为连续调用Web服务获取数据是不合适的。

有没有办法可以在启动时从主应用程序mxml调用webservice一次,然后保留数据供组件使用?

1 个答案:

答案 0 :(得分:0)

您可以考虑使用MVC模式。将数据放入模型中,即单例,并在需要时调用模型。以下网站值得一看: http://unitedmindset.com/jonbcampos/2009/08/18/flex-best-practices-models-views-and-controllers/