这绝对让我发疯。虽然我很喜欢AIR中异步调用的可用性,但我发现被迫将它们用于一些非常简单的东西是一个严重的限制。非常严重,我可能最终放弃AIR并编写原生Android和iOS应用程序而不是使用共享AIR平台。
好吧,既然我已经把它放在胸前,这就是我想要完成的事情。我有一个应用程序,部署时,相对较小。但是一旦部署到用户的设备,用户将使用登录名/密码登录。登录后,需要下载特定于该用户的内容并将其保存到本地设备。由于内容因用户而异,因此无法将其包含在部署包中。但是我无法弄清楚如何完成这个:说我想下载10个文件,每个文件是2-3mb,我想在下载过程中显示“正在下载,请稍候......”视图。在下载所有10个文件之前,应用程序无法继续。但是从我看到的URLStream和URLLoader都是异步的我无法弄清楚如何阻止应用程序打开“查看可用内容”并说出“正在下载,请稍候......”视图。谁能指出我正确的方向?
我是AIR / Actionscript的新手,但我是一名经验丰富的开发人员。也许在我过去的方式中经验丰富,无法想到上面的优雅解决方案!