
Код AS3:
try{
oneInstanceControl = new LocalConnection();
oneInstanceControl.client = this;
oneInstanceControl.connect("gameInstanceControl");
} catch(err:ArgumentError){
Alert.show("Игра уже запущена в другой вкладке или браузере", null, "Ошибка");
return;
}
Недостаток, метода через LocalConenction - если браузер упадёт с критической ошибкой, то локалКонекшн повиснет и не даст запускать копии до перезагрузки компьютера.