httpservice - resultEvent

时间:2012-01-19 15:28:00

标签: actionscript-3 flex air

我正在研究AIR应用程序。 要加载表单,我需要执行几个httpservice来从mysql数据库加载数据。 一切都运行良好,但由于httpservice是异步的,我想知道在显示窗口之前是否所有ResultEvent都是好的。 所有服务都是在preinitialize阶段发送的,但如何知道是否所有发送结果? 谢谢你的帮助

1 个答案:

答案 0 :(得分:0)

在我的窗口中,我添加了这样的启用属性:

 enabled="{bload==6}"

因为要加载我的表单,我必须加载6个httpservice。

我声明了一个可绑定的变量

[Bindable] private var bload:int=6;

在启动我的所有http服务之前,我会bload = 0;

所以即使所有httpservice发送结果,我的窗口也会启用。因为在每个resultEvent我做

bload++;