Ver Mensaje Individual
  #9 (permalink)  
Antiguo 25/06/2006, 12:23
califa010
 
Fecha de Ingreso: enero-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 299
Antigüedad: 12 años, 7 meses
Puntos: 5
Buenas, podrías usar la opción de trovadicto21, pero sin necesidad de tener condicionales. Para eso, te conviene usar arrays.

Por ejemplo, en el frame 1, definís un array con todas las películas que podés cargar y una variable que guarde el índice seleccionado (la película que vas a cargar). Algo así:

Código:
var peliculas = ["peli1.swf","peli2.swf","otrapeli.swf"];
var peliculaSeleccionada;
O lo que es lo mismo, pero más claro si nunca usaste arrays:
Código:
var peliculas = new Array();
peliculas[0] = "peli1.swf";
peliculas[1] = "peli2.swf";
peliculas[2] = "otrapeli.swf";
var peliculaSeleccionada;

Después en cada botón, lo único que tendrías que hacer es asignar la variable peliculaSeleccionada. En este ejemplo tendrías 3 botones. En el 1, pondrías algo así:

Código:
on (release) {
     gotoAndPlay(31);
     peliculaSeleccionada = 0; // o sea, peli1.swf
}
En el botón 2:

Código:
on (release) {
     gotoAndPlay(31);
     peliculaSeleccionada = 1; // o sea, peli2.swf
}
y así con todas.

En el frame 50, usás loadMovie (o la función que corresponda):

stager.loadMovie(peliculas[peliculaSeleccionada]);

Suponiendo que cargues los swf en un "stager" (un mc vacío). Si presionaste el botón 1, peliculaSeleccionada vale 0. Entonces va a buscar peliculas[0], que es peli1.swf. Si fuera el botón 2, peliculaSeleccionada valdría 1, y estarías cargando peliculas[1], es decir, peli2.swf.

(PD: Hay varias maneras de hacerlo. Ésta es una. Puede que tengas que ajustar algunas cosas de acuerdo a cómo esté armado el .fla, pero el procedimiento general es el mismo)

Suerte
Califa