Multithreading Actionscript-加载数据时的Flex移动线程?

Multithreading Actionscript-加载数据时的Flex移动线程?,multithreading,actionscript-3,apache-flex,actionscript,flash-builder,Multithreading,Actionscript 3,Apache Flex,Actionscript,Flash Builder,我正在使用Flash builder actionscript 3 Flex mobile。 我有一个非常繁重的函数,从本地设备加载数据并创建许多图形元素。此功能运行时,设备会冻结6秒钟左右。 我想显示一个进度条,让设备继续工作,有没有任何方法可以使用线程来实现这一点?其他想法也受欢迎 谢谢,Koby。要进行“正确的”muiltithreading,您需要使用Worker类(),但是SQLConnection和FileStream具有适合于正常Actionscript事件侦听器周期的异步方法,并

我正在使用Flash builder actionscript 3 Flex mobile。 我有一个非常繁重的函数,从本地设备加载数据并创建许多图形元素。此功能运行时,设备会冻结6秒钟左右。 我想显示一个进度条,让设备继续工作,有没有任何方法可以使用线程来实现这一点?其他想法也受欢迎


谢谢,Koby。

要进行“正确的”muiltithreading,您需要使用
Worker
类(),但是
SQLConnection
FileStream
具有适合于正常Actionscript事件侦听器周期的异步方法,并在“后台”中运行。允许应用程序的其余部分在挂起时加载。

您知道在哪个功能处应用程序会被冻结。在该函数之前调用一个进度条。以弹出模式创建进度条并调用它。在6秒钟(不推荐)或获取数据后,只需调用removeallpopups()方法。因此,现在您可以将正在进行的标签栏设置为“Loding…”

示例代码

<mx:ProgressBar id="sampleProgressBar" styleName="Calib16Blue"
                    indeterminate="true" labelPlacement="left"
                    label="{theMessage}"/>


通过创建弹出窗口调用此mxml

请出示一些代码。您是否已通过探查器[或其他工具]运行此操作,以确定导致减速的原因?