我在我的网络应用程序中使用 blazeDS。我正面临 Java 和 flex 的问题。
我已经使用函数在应用程序的创建完成事件中加载服务。我需要在组合框中获得价值并进行一些操作。但是我的函数将跟踪值,在服务加载之前被调用。出于这个原因,函数没有返回任何值。
我在我的网络应用程序中使用 blazeDS。我正面临 Java 和 flex 的问题。
我已经使用函数在应用程序的创建完成事件中加载服务。我需要在组合框中获得价值并进行一些操作。但是我的函数将跟踪值,在服务加载之前被调用。出于这个原因,函数没有返回任何值。
您可以通过以下更改来克服
1)在Application initizlize事件中调用webservice
2) 在ResultEvent中调用您的方法,在Webservice 的结果上触发或
3)如果您仍然面临同样的问题,您可以使用callLater()调用它
或者
4)如果 callLater() 不起作用,那么您可以使用ListCollectionView的Event collectionchange ArrayCollection的父类XMLListCollection
我个人建议仅执行第 1 步和第 4 步。
希望有帮助