在AIR启动时显示“正在加载...”对话框或忙碌光标

时间:2009-01-31 03:44:40

标签: air

在显示任何内容之前需要进行一些预处理的AIR应用程序显示对话框或忙碌光标的最佳方法是什么?否则,用户可能会认为应用程序在15-25秒内崩溃了......

1 个答案:

答案 0 :(得分:1)

我不能说具体的AIR,但在我写的所有Flash页面,应用程序和小部件上,我总是包含一个预加载器。

这是实际加载外部内容的good example of a preloader

但如果您只是在进行繁重的计算并且没有加载任何外部数据:

  • 确定需要完成的“工作单元”的总数(例如:如果您要处理100行数据,那就是您的总工作单元数)
  • 显示动画“正在载入...”MovieClip
  • 每次完成工作单元时,开始计算并递增进度计数变量
  • 当进度计数达到总数时,隐藏加载MovieClip

如果要显示已加载的百分比,请计算以下内容并将其输入到加载MovieClip内的TextField中:

percentage = (count / total) % 100