Локальное соединение из Flash в Air не отправляет данные

Я пытаюсь передать счет из AS2 swf в приложение AS3 Air. Сначала я слушаю локальное соединение, а затем загружаю AS2 swf в воздушное приложение AS3.

Вот мой принимающий код (приложение AS3 air):

var lcAirGet:LocalConnection = new LocalConnection();
lcAirGet.allowDomain("*");
lcAirGet.client = this; 
lcAirGet.connect("_myConnection");

function saveScore(score:String):void
{ 
        trace("score: "+score);
}

И отправка бокового кода в AS2 swf:

var lcAirSet:LocalConnection = new LocalConnection();
lcAirSet.allowDomain("*");
lcAirSet.send("_myConnection", "saveScore", 50);

Но счет не отправляется. Что мне не хватает? Пожалуйста, помогите...


person Maddy    schedule 24.03.2014    source источник
comment
проверьте этот вопрос настольное приложение"> stackoverflow.com/questions/14234833/, оно работает для вас?   -  person fsbmain    schedule 24.03.2014
comment
@fsbmain это мой код, я думаю ... и не работает   -  person Maddy    schedule 24.03.2014
comment
ваш код правильный и должен работать, попробуйте перезагрузить компьютер (или используйте другое имя lc), иногда объект localconnection зависает. Также попробуйте установить клиент до соединения с вызовом, может быть, это тоже имеет смысл   -  person fsbmain    schedule 24.03.2014
comment
@fsbmain спасибо за помощь. Но смена имени lc, настройка клиента перед подключением вызова, перезагрузка не сработали :(   -  person Maddy    schedule 24.03.2014