2010-02-20 80 views
1

我正在开发一个应用程序,使用adobe air和flex .....我有一段代码,例如它不应该执行一段时间。使用Adobe Air延迟或睡眠程序一段时间

私有函数FILEWRITE():无效
{
//一些代码1

//停止执行

//一些代码2

}

像这样应该发生...在Adobe空气中是否有任何线程概念?....我如何使用Adobe Air 2 .........

回答

0

也许更多关于为什么的信息?看起来你正在处理一个大文件的写入,并且你想等待它完成。 Air为您提供异步写作,并且您可以在完成写作时收听活动事件。

+0

我实际上使用nativeprocess扫描网络....因为扫描需要一些时间来完成我想延迟进一步执行到避免不必要的冲突...... – 2010-02-21 03:59:04

0

要直接回答你的问题,AS中没有线程,因此空气。您需要开始扫描并以某种方式听取它完成,我不熟悉网络扫描,因此我不确定如何听它。所以要按照你的例子,你的伪代码将需要更像这样:

private function filewrite():void 
{ 
//some code 1 
//add listener for code to complete 
} 

private function onListenerResponse():void 
{ 

//some code 2 

}