2015-01-20 3 views
0

Я отправляю сообщения через локальное подключение к Air. IE, Firefox и Safari успешно отправляют сообщения.Adobe Air localconnection не работает в хромированном

Но хром неудачу в отправке. (Только при PPAPI)

Почему не Chrome PPAPI Local Отправка сообщения соединения?

Ссылка:

LocalConnection - AS3

Unsandbox LocalConnections in Chrome

Сайт флэш as3 - отправить пердеть

private function receivedFromJavaScript(value:String):void 
     { 
      //var conn:LocalConnection; 
      //trace("JavaScript says: " + value + "\r"); 
      ExternalInterface.call("sendToJavaScript", + value); 
      conn = new LocalConnection(); 
      conn.client = new Object(); 

      //conn.allowDomain('app#Myapplication'); 
      //conn.allowInsecureDomain('app#Myapplication') 
      conn.addEventListener(StatusEvent.STATUS, onStatus); 
      conn.addEventListener(AsyncErrorEvent.ASYNC_ERROR,function(e:AsyncErrorEvent):void 
      { 
      //trace("ASYNC_ERROR: " + e); 
      ExternalInterface.call("sendToJavaScript", "ASYNC_ERROR: " + e); 
      }); 
      conn.addEventListener(SecurityErrorEvent.SECURITY_ERROR,function(e:SecurityErrorEvent):void 
      { 
       ExternalInterface.call("sendToJavaScript", "SECURITY_ERROR: " + e); 
       //trace("SECURITY_ERROR: " + e); 
      }); 

      conn.send("app#Myapplication:taskConnection", "localconnectionHandler", value); 
      ExternalInterface.call("sendToJavaScript", "conn = " + conn.client.toString() + "/" + conn.domain); 
      //conn.close(); 
     } 

applcation AIR Код

try { 
      conn = new LocalConnection(); 
      conn.allowDomain("*"); 
      conn.client = this;           
       conn.connect("taskConnection"); 
       trace("yes."); 
      } catch (error:ArgumentError) {  
       trace("Can't connect.");  
      } 
+0

Я протестировал образец приложения чата, прикрепленный к вашей 2-й ссылке, и он работает нормально. А как насчет вас ? – akmozo

+0

чат-приложение - это веб-соединение. Это относится к моему коду, но сеть для подключения AIR не работает. (Добавлен хост Chrome Sandbox) –

ответ

0

Это ошибка. Вы можете использовать обходной путь отключить PPAPI плагин на странице настроек: http://www.maipiusenza.com/LDV/images/hlp_pic41.gif

Здесь вы можете прочитать обсуждение в форуме компании Adobe https://forums.adobe.com/thread/1045650?start=0&tstart=0

Я периодически проверять для исправления, но я все еще жду!

-1

Вам необходимо установить атрибуты flash-файла в ваш swf-файл. Если вы запустили это:

./flashfileattributes mySWFfile.swf –verboseOnly 
./flashfileattributes mySWFfile.swf +brokerLocalConnection 

, тогда локальное соединение прекрасно работает в Chrome.

Смежные вопросы