![]() ![]() ![]() | |
![]() | |
![]() | |
![]() |
Flash Player 7.
receiving_lc
.allowInsecureDomain = function([sendingDomain
]
) { // Your statements here return true or false }
sendingDomain
An optional parameter specifying the domain of the SWF file containing the sending LocalConnection object.
Nothing.
Event handler; invoked whenever receiving_lc
, which is in a SWF file hosted at a domain using a secure protocol (HTTPS), receives a request to invoke a method from a sending LocalConnection object that is in a SWF file that is hosted at a nonsecure protocol. Flash expects the code you implement in this handler to return a Boolean value of true
or false
. If the handler doesn't return true
, the request from the sending object is ignored, and the method is not invoked.
By default, SWF files hosted using the HTTPS protocol can be accessed only by other SWF files hosted using the HTTPS protocol. This implementation maintains the integrity provided by the HTTPS protocol.
Using this method to override the default behavior is not recommended, as it compromises HTTPS security. However, you may need to do so, for example, if you need to permit access to HTTPS files published for Flash Player 7 or later from HTTP files published for Flash Player 6.
A SWF file published for Flash Player 6 can use the LocalConnection.allowDomain
event handler to permit HTTP to HTTPS access. However, because security is implemented differently in Flash Player 7, you must use the LocalConnection.allowInsecureDomain()
method to permit such access in SWF files published for Flash Player 7 or later.
LocalConnection.allowDomain
, LocalConnection.connect()
![]() | |
![]() | |
![]() | |
![]() ![]() ![]() |