Чтобы ответить на ваш вопрос напрямую, в AS нет ни одной темы, а значит и воздуха. Вам нужно будет запустить сканирование и каким-то образом прослушать его, я не знаком с сетевым сканированием, поэтому не знаю, как его прослушать. Итак, чтобы следовать вашему примеру, ваш псевдокод должен быть примерно таким:
private function filewrite():void
{
//some code 1
//add listener for code to complete
}
private function onListenerResponse():void
{
//some code 2
}