Задержка или режим сна на некоторое время с использованием Adobe Air - PullRequest
1 голос
/ 21 февраля 2010

Я разрабатываю приложение, используя Adobe Air и Flex ..... У меня есть блок кода, который не должен выполняться в течение некоторого времени, например.

закрытая функция filewrite (): void
{
// некоторый код 1

// ОСТАНОВИТЬ ИСПОЛНЕНИЕ

// некоторый код 2

}

что-то подобное должно произойти ... в Adobe Air есть какая-нибудь концепция Thread? .... как мне это сделать, используя Adobe Air 2 .........

Ответы [ 2 ]

0 голосов
/ 22 февраля 2010

Чтобы ответить на ваш вопрос напрямую, в AS нет ни одной темы, а значит и воздуха. Вам нужно будет запустить сканирование и каким-то образом прослушать его, я не знаком с сетевым сканированием, поэтому не знаю, как его прослушать. Итак, чтобы следовать вашему примеру, ваш псевдокод должен быть примерно таким:

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

private function onListenerResponse():void
{

//some code 2

} 
0 голосов
/ 21 февраля 2010

Может быть, немного больше информации о том, почему? Похоже, вы имеете дело с записью большого файла и хотите подождать, пока это не будет сделано. Air предоставляет вам асинхронные записи, и есть событие, которое вы можете прослушать после завершения записи.

...