Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/12/2004, 11:11
Avatar de Magnus
Magnus
 
Fecha de Ingreso: mayo-2003
Ubicación: Madrid. España
Mensajes: 79
Antigüedad: 20 años, 11 meses
Puntos: 0
A ver si me explico:

Primero, creas un archivo de texto, con extensión .txt. En ese documento, declaras tantas variables como vínculos vayas a utilizar. Hay que separarlas entre sí por el signo "&", de esta manera:

enlace1=pagina1.htm&enlace2=pagina2.htm&enlace3=ht tp://www.google.com

Si lo quieres más claro, "enlace1" es el nombre de variable, y "pagina1.htm" es el valor de la variable (en este caso, se trata de una ruta relativa)

Pues bien, en la película Flash has de cargar esas variables. Asigna esta acción al fotograma donde tengan que ser leídas:

loadVariablesNum ("enlaces.txt", 0);

"enlaces.txt" es el nombre del documento de texto externo. Has de poner la ruta correcta. Si, por ejemplo, la película va a ir incrustada en un documento html que está en el directorio raíz, y el .txt va a ir en el subdirectorio "flash", tendrás que poner:

loadVariablesNum ("flash/enlaces.txt", 0);

Esto es muy importante. La ruta correcta no se calcula desde el archivo .swf, sino desde el html que lo contiene.

También puedes utilizar, en lugar de la carga en un nivel (en el caso anterior, nivel 0), la carga en un "clip de destino" (o "target"):

loadVariables ("flash/enlaces.txt", "_root.menuclip");

donde "_root.menuclip" sería la ruta a un hipotético movieclip en el que se podrían encontrar los botones.

Después, asignas como acción al primer botón:

on (release) {
getURL (enlace1);
}


y así con los demás.
Suerte
__________________
Magnus

Última edición por Magnus; 01/12/2004 a las 11:16