2012-10-15 5 views
5

Ho un'applicazione Adobe AIR e ad un certo punto emette l'avviso:Come eliminare la chiamata a http://fpdownload.adobe.com/pub/swz/crossdomain.xml nella mia applicazione Adobe AIR?

Avviso: ignorare l'attributo 'sicuro' nel file di politica da http://fpdownload.adobe.com/pub/swz/crossdomain.xml. L'attributo "sicuro" è consentito solo nei file di criteri HTTPS e socket. Vedi http://www.adobe.com/go/strict_policy_files per i dettagli.

Non sto caricando direttamente alcun file esterno a questo punto nel codice. Ho anche provato a impostare static-link-runtime-shared-libraries su true e questo sembra non fare alcuna differenza.

Mi piacerebbe sapere che cos'altro potrebbe causare questa richiesta e come eliminarlo. La mia applicazione dovrebbe essere in grado di funzionare senza una connessione Internet, ma questa richiesta sta essenzialmente bloccando tale capacità.

+0

Probabilmente ha qualcosa a che fare con l'aggiornamento del Flash Player, o qualcosa del genere. È fastidioso per me perché la mia applicazione gira su una pagina HTTPS ma si connette a 'fpdownload.adobe.com' tramite un semplice HTTP, causando un" avvertimento "di sicurezza. –

+3

Si stanno utilizzando RSL firmati da Adobe (swz). Appena firmati, il runtime deve verificare che siano validi e attendibili, da cui la petizione. Controllare [visualizzare le richieste RSL] (http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf674ba-7fff.html#WS19f279b149e7481c-152c7c012d9aabe32a-7ffd). Hai provato a unire nel codice le librerie richieste e l'SDK? Stai caricando una libreria esterna, moduli di pre-caricamento o sotto-applicazioni? – Lasneyx

risposta

3

avevano lo stesso messaggio di errore, risolto rimuovendo i riferimenti a caratteri che non sono stati inclusi nella mia asset.swf

correva localy in FD 4.2.4, con parent.swf carico asset.swf come attività biblioteca. asset.swf aveva clip mobili con campi di testo e font assegnati come Font 1 *, Font 2 * ecc., Che erano inclusi nella libreria. Uno di questi campi di testo aveva un riferimento a "Times New Roman", che non era incluso. La rimozione di questo campo di testo ha reso tutto funzionante di nuovo!

Spero che questo aiuti chiunque abbia lo stesso messaggio di errore.

+0

qual è la domanda? – Chetan

0

In Flash Professional, questo errore può essere causa di testi TLF ...

Problemi correlati