2012-10-15 27 views
5

Mam aplikacji Adobe AIR i w pewnym momencie wydaje ostrzeżenie:Jak wyeliminować połączenie z http://fpdownload.adobe.com/pub/swz/crossdomain.xml w mojej aplikacji Adobe AIR?

OSTRZEŻENIE: Ignorowanie „zabezpieczyć” atrybut w pliku reguł z http://fpdownload.adobe.com/pub/swz/crossdomain.xml. Atrybut "bezpieczny" jest dozwolony tylko w plikach zasad HTTPS i gniazd. Aby uzyskać szczegółowe informacje, patrz: http://www.adobe.com/go/strict_policy_files.

Nie ładuję bezpośrednio żadnych zewnętrznych plików w tym miejscu kodu. Próbowałem również ustawić static-link-runtime-shared-libraries na true i to wydaje się nie mieć znaczenia.

Chciałbym wiedzieć, co jeszcze może powodować tę prośbę i jak ją wyeliminować. Moja aplikacja powinna działać bez połączenia z Internetem, ale to żądanie zasadniczo blokuje tę zdolność.

+0

To prawdopodobnie ma coś wspólnego z aktualizacji Flash Player, czy coś. Jest to dla mnie denerwujące, ponieważ moja aplikacja działa na stronie HTTPS, ale łączy się z 'fpdownload.adobe.com' poprzez zwykły HTTP, powodując" ostrzeżenie "bezpieczeństwa. –

+3

Używasz RSL-ów podpisanych przez Adobe (swz). Po ich podpisaniu środowisko wykonawcze musi sprawdzić, czy są one poprawne i godne zaufania, a zatem petycja. Sprawdź [wyświetlanie wymaganych RSL] (http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf674ba-7fff.html#WS19f279b149e7481c-152c7c012d9aabe32a-7ffd). Czy próbowałeś połączyć się z wymaganymi bibliotekami i SDK? Czy ładujesz dowolną bibliotekę zewnętrzną, moduły ładujące lub aplikacje podrzędne? – Lasneyx

Odpowiedz

3

miał ten sam komunikat o błędzie, rozwiązać go poprzez usunięcie odniesień do czcionek, które nie były zawarte w moim asset.swf

został uruchomiony lokalnie w FD 4.2.4, z parent.swf załadunku asset.swf jako składnik aktywów biblioteka. asset.swf miał klipy filmowe z polami tekstowymi i czcionkami przypisanymi jako Czcionka 1 *, Czcionka 2 * itd., Które zostały włączone do biblioteki. Jedno z tych pól tekstowych miało odniesienie do "Times New Roman", którego nie uwzględniono. Po usunięciu tego pola tekstowego wszystko znów działało!

Mam nadzieję, że to pomoże każdemu, kto ma ten sam komunikat o błędzie.

+0

jakie jest pytanie? – Chetan

0

W programie Flash Professional, błąd ten może być z powodu tekstów TLF ...