LocalConnection sınıfı, bir Flash Player veya AIR uygulamasından diğerine mesajlar göndermenize izin verir. LocalConnection nesneleri yalnızca aynı bilgisayarda çalışan Flash Player veya AIR içeriği arasında iletişim kurabilir, ancak bunlar farklı uygulamalarda çalışabilir—örneğin, bir tarayıcıda çalışan SWF dosyası, bir projektörde çalışan SWF dosyası ve bir AIR uygulaması LocalConnection sınıfını kullanarak iletişim kurabilir.
Her LocalConnection iletişimi için bir gönderen, bir de dinleyici mevcuttur. Varsayılan olarak Flash Player uygulaması, aynı etki alanındaki kodlar arasında LocalConnection iletişimine olanak tanır. Farklı sanal alanlardaki kodlar için, dinleyicinin
LocalConnection.allowDomain()
yöntemini kullanarak gönderene izin vermesi gerekir.
LocalConnection.allowDomain()
yöntemine argüman olarak ilettiğiniz dize, şunlardan herhangi birini içerebilir: tam etki alanı adları, IP adresleri ve
*
joker karakteri.
allowDomain()
yöntemi, ActionScript 1.0 ve 2.0'daki halinden değiştirilmiştir. Bu önceki sürümlerde,
allowDomain()
uyguladığınız bir geri çağrı yöntemiydi. ActionScript 3.0'da
allowDomain()
öğesi, çağırdığınız LocalConnection sınıfının yerleşik bir yöntemidir. Bu değişiklik sayesinde
allowDomain()
,
Security.allowDomain()
öğesine çok benzer şekilde çalışır.
SWF dosyası, etki alanını belirlemek için LocalConnection sınıfının
domain
özelliğini kullanabilir.