Ustawianie uprawnień obiektu LocalConnection

Flash Player 9 i nowsze wersje, Adobe AIR 1.0 i nowsze wersje

Klasa LocalConnection umożliwia wysyłanie wiadomości między aplikacją Flash Player lub AIR a inną. Obiekty LocalConnection mogą komunikować się wyłącznie między treściami Flash Player lub AIR działającymi na tym samym komputerze klienckim, ale mogą działać w różnych aplikacjach — na przykład plik SWF działający w przeglądarce, plik SWF działający w projektorze i aplikacja AIR mogą wszystkie komunikować się za pomocą klasy LocalConnection.

W przypadku każdej komunikacji za pomocą klasy LocalConnection istnieje nadawca i detektor. Domyślnie program Flash Player zezwala na komunikację przez obiekt LocalConnection między kodem w tej samej domenie. W przypadku kodu w różnych obszarach izolowanych plik-detektor musi zezwolić nadawcy na dostęp, korzystając z metody LocalConnection.allowDomain() . Ciąg znaków przekazany jako argument do metody LocalConnection.allowDomain() może zawierać dokładne nazwy domen, adresy IP oraz symbol wieloznaczny * .

Postać metody allowDomain() uległa zmianie w porównaniu z tą, jaką miała w ActionScript 1.0 i 2.0. W tych wcześniejszych wersjach metoda allowDomain była metodą wywołania zwrotnego implementowaną przez użytkownika. W języku ActionScript 3.0 metoda allowDomain() jest wywoływaną metodą wbudowaną klasy LocalConnection. Z tą zmianą metoda allowDomain() działa w sposób zbliżony do metody Security.allowDomain() .

Plik SWF może określić, w jakiej jest domenie, odczytując właściwość domain klasy LocalConnection.