函数在加载服务之前调用

时间:2012-05-26 12:32:27

标签: web-services flex events

我在我的网络应用程序中使用了blazeDS。我面临着Java和flex的问题。

我已经使用函数在应用程序的创建完成事件中加载服务。我需要在组合框中获得价值并进行一些操作。但是我的函数将跟踪值,在服务加载之前被调用。因此,函数不会返回任何值。

1 个答案:

答案 0 :(得分:0)

您可以通过执行以下更改来克服

1)在Application initizlize事件

中调用webservice

2)在Web服务结果的ResultEvent触发器中调用您的方法 或

3)如果您仍面临同样的问题,可以使用callLater()

来调用它

4)如果callLater()不能工作,那么你可以使用collectionchange ListCollectionView的父类ArrayCollection的事件XMLListCollection,{{3}}

我个人推荐DO步骤1和4。

希望有所帮助