LocalConnection.domain()

Disponibilidad

Flash Player 6; comportamiento modificado en Flash Player 7.

Sintaxis

my_lc.domain()

Parámetros

Ninguno.

Valor devuelto

Cadena que representa el dominio de la ubicación del archivo SWF actual; para más información, consulte la descripción que aparece a continuación.

Descripción

Método; devuelve una cadena que representa el dominio de la ubicación del archivo SWF actual.

En los archivos SWF publicados para Flash Player 6, la cadena devuelta es el superdominio del archivo SWF actual. Por ejemplo, si el archivo SWF actual se encuentra en www.macromedia.com, este comando devuelve "macromedia.com".

En los archivos SWF publicados para Flash Player 7, la cadena que se devuelve es el dominio exacto del archivo SWF actual. Por ejemplo, si el archivo SWF actual se encuentra en www.macromedia.com, este comando devuelve "www.macromedia.com".

Si el archivo SWF actual es un archivo local que reside en el equipo cliente, este comando devuelve "localhost".

La forma más común de utilizar este comando es incluir el nombre del dominio del objeto LocalConnection emisor como parámetro para el método que se desea invocar en el objeto LocalConnection receptor o junto con LocalConnection.allowDomain para aceptar comandos del dominio especificado. Si activa la comunicación solamente entre los objetos LocalConnection que se encuentran en el mismo dominio, probablemente no será necesario que utilice este comando.

Ejemplo

En el ejemplo siguiente, un archivo SWF receptor acepta comandos solamente de los archivos SWF que se encuentran en el mismo dominio o en macromedia.com.

my_lc = new LocalConnection();
my_lc.allowDomain = function(sendingDomain) 
{  
  return (sendingDomain==this.domain() || sendingDomain=="macromedia.com");
}

En el ejemplo siguiente, un archivo SWF emisor situado en yourdomain.com invoca un método de un archivo SWF receptor situado en mydomain.com. El archivo SWF emisor incluye su nombre de dominio como parámetro para el método que invoca, de modo que el archivo SWF receptor pueda devolver un valor de respuesta al objeto LocalConnection del dominio correcto. El archivo SWF emisor también especifica que sólo aceptará comandos de los archivos SWF de mydomain.com.

Los números de línea se indican a modo de referencia. La secuencia de eventos es la siguiente:

Véase también

LocalConnection.allowDomain