【问题标题】:httpservice - resultEventhttpservice - 结果事件
【发布时间】:2012-02-14 06:26:13
【问题描述】:

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

【问题讨论】:

  • 请阅读faq。在此处发布您尝试过的内容。如果您还没有尝试过任何东西,请先尝试一些东西。不要指望我们为你做你的工作
  • 我阅读了常见问题解答并测试了几种解决方案,但均未成功。但现在我找到了解决办法。
  • @Flex60460 请将其改写为一个真正的问题,然后发布您的解决方案,或者删除该问题。

标签: actionscript-3 apache-flex air


【解决方案1】:

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

 enabled="{bload==6}"

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

我声明了一个可绑定变量

[Bindable] private var bload:int=6;

在启动我所有的 httpservice 之前,我会 bload = 0;

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

bload++;

【讨论】:

    猜你喜欢
    • 2011-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-09
    • 2020-02-28
    • 1970-01-01
    相关资源
    最近更新 更多