Search Flex Samples

Setting LocalConnection permissions

The LocalConnection class lets you develop SWF files that can send instructions to each other. LocalConnection objects can communicate only among SWF files that are running on the same client computer, but they can be running in different applications--for example, a SWF file running in a browser and a SWF file running in a projector.

For every LocalConnection communication, there is a sender SWF file and a listener SWF file. By default, Flash Player allows LocalConnection communication between SWF files in the same domain. For SWF files in different sandboxes, the listener must allow the sender permission by using the LocalConnection.allowDomain() method. The string you pass as an argument to the LocalConnection.allowDomain() method can contain any of the following: exact domain names, IP addresses, and the * wildcard.

Note: The allowDomain() method has changed from the form it had in ActionScript 1.0 and 2.0. In those earlier versions, allowDomain() was a callback method that you implemented. In ActionScript 3.0, allowDomain() is a built-in method of the LocalConnection class that you call. With this change, allowDomain() works in much the same way as Security.allowDomain().

A SWF file can use the domain property of the LocalConnection class to determine its domain.


Related Flex Samples

Learn Flex: Flex Samples | Flex Video Tutorials Flex Examples