Добрый день! Хочу спросить, о том, что происходит, если одновременно открывать несколько connect'шинов одновременно, будут ли они выполняться или перезапишутся? Просто заметил, что часть передаваемых данных почему то не приходит.

Код AS3:
package {
import events.OurEvents;
import flash.events.Event;
import flash.events.EventDispatcher;
import flash.events.IOErrorEvent;
import flash.net.Responder;
import flash.net.NetConnection;
import flash.utils.Dictionary;
/**
* @author alexey
* Класс для конекта с сервером указываем http путь к amfphp который находится на сервере
*/
public class Amf extends EventDispatcher{
private var nc : NetConnection = new NetConnection();
private var red:Red;
public function Amf() {
nc.addEventListener(IOErrorEvent.IO_ERROR, onFault);
}
public function connect():void
{
nc.connect("http://..../ok/amfphp/gateway.php");
nc.objectEncoding=3;
}
public function toamf(wht:String, cb : Function, ... args) : void {
trace ('send = '+wht);
var resp:Responder = new Responder(function (e:*):void {
nc.close();
cb(e);
trace ('resp = ' + wht);
}, onFault);
nc.call.apply(null, [wht, resp].concat(args));
}
private function onFault(res:Object):void {
mainDate.curInfoData = Menu.mainXml.bank.errServer;
dispatchEvent(new Event(OurEvents.SHOW_INFO_WINDOW));
}
}
}
Вызываю коннекшн повторно несколько раз. Закрывается он сам, когда пришли данные. В чём может быть трабл с потерей данных?