我目前正在编写一个有点像标准网站的flex项目,左边是类别,右边是该类别的产品(还有产品等页面和结帐流程)。它由视图堆栈中的单独整页组件组成,当用户单击相关按钮时会显示该组件。
在整个项目中,我经常引用这些类别,并且我在组件的每个onshow上调用webservice,它将数据表返回给组件,然后我将其用作(通常)转发器的数据提供者关于组件。
我认为连续调用Web服务获取数据是不合适的。
有没有办法可以在启动时从主应用程序mxml调用webservice一次,然后保留数据供组件使用?
答案 0 :(得分:0)
您可以考虑使用MVC模式。将数据放入模型中,即单例,并在需要时调用模型。以下网站值得一看: http://unitedmindset.com/jonbcampos/2009/08/18/flex-best-practices-models-views-and-controllers/