Есть готовое приложение на AIR с использованием сокета, он может отправлять картинки на сервер.
Проблема : при отправке файла(картинки) все приложение стопориться, до тех пор пока картинка полностью не передастся .
Вопрос : как создать отдельный процесс(поток) не в убыток работоспособности целого приложения ?
Вопрос #2 : как прикрутить прогресслоадер к передачи по сокету ?(для наглядности)
кусок исходника передачи :

Код AS3:
var msg:ByteArray = new ByteArray();
var ba:ByteArray = new ByteArray();
var bmd:BitmapData=new BitmapData(1000,1000);
bmd.draw(photo);
var encoder:JPGEncoder = new JPGEncoder(100);
ba = encoder.encode(bmd);
msg.writeBytes(ba);
try{
socket.writeBytes(msg);
socket.writeUTFBytes('fullsize');
socket.flush();
}catch (e:IOError){
trace(e);
currentState = "loggedOut";
alarm_popup("ошибка связи");
}
trace(ba.length +" "+ba.endian);