AlexCooper
23.06.2013, 15:55
Здравствуйте. Проблема с организацией локального соединения двух приложений AIR.
Проект подымаю с FB4.6. Приложение состоит из двух частей. Первая отправляет данные, вторая их принимает. При тестировании в самом ФБ все отлично. Компилирую готовый ехе, с сендером всё отлично, он как и в ФБ так и в ехе отправляет данные. Но вот ресивер, в ФБ принимает данные в ехе не хочет.
public function LocalConnector(channelName:String = 'default', status:Boolean = true)
{
_channelName = channelName;
try {
connection = new LocalConnection();
connection.allowDomain("app#Viewer");
connection.allowDomain("app#Sender");
connection.allowDomain("localhost");
connection.allowDomain("*");
connection.addEventListener(StatusEvent.STATUS, connectionStatusHandler);
if (status) {
connection.connect(_channelName);
connection.client = this;
}
} catch (e:Error) {
}
} в чем может быть проблема? Было дело подымал похожее приложение в СS5.5 там релиз получился, я что-то не знаю про ФБ?
Добавлено через 5 часов 27 минут
Решил вопросом рекомендаций Adobe задавать имя приложениям
com.project.Viewer
естественно
connection.allowDomain("app#com.project.Viewer");
Проект подымаю с FB4.6. Приложение состоит из двух частей. Первая отправляет данные, вторая их принимает. При тестировании в самом ФБ все отлично. Компилирую готовый ехе, с сендером всё отлично, он как и в ФБ так и в ехе отправляет данные. Но вот ресивер, в ФБ принимает данные в ехе не хочет.
public function LocalConnector(channelName:String = 'default', status:Boolean = true)
{
_channelName = channelName;
try {
connection = new LocalConnection();
connection.allowDomain("app#Viewer");
connection.allowDomain("app#Sender");
connection.allowDomain("localhost");
connection.allowDomain("*");
connection.addEventListener(StatusEvent.STATUS, connectionStatusHandler);
if (status) {
connection.connect(_channelName);
connection.client = this;
}
} catch (e:Error) {
}
} в чем может быть проблема? Было дело подымал похожее приложение в СS5.5 там релиз получился, я что-то не знаю про ФБ?
Добавлено через 5 часов 27 минут
Решил вопросом рекомендаций Adobe задавать имя приложениям
com.project.Viewer
естественно
connection.allowDomain("app#com.project.Viewer");