【发布时间】:2013-06-26 19:08:49
【问题描述】:
我正在使用 Adobe Air 开发一个 iPad 应用程序。
当应用程序启动时,我已将所有图像加载到 BitmapData 对象中。然后我只需要创建Bitmap 对象(它们只是容器)来使用存储在BitmapDataobjects 中的像素。
这工作正常,直到我必须创建一个带有大图像的Bitmap 对象。应用程序速度变慢,甚至冻结长达 1 秒。
由于 AS3 是单线程的,我无法将 Bitmap 创建委托给新线程。此外,如果 UI 被冻结,我无法显示一个像样的微调器来通知用户“发生了什么事”。
我该如何解决这个问题? 有没有办法在不影响 UI 性能的情况下并行创建对象?
【问题讨论】:
标签: ios actionscript-3 air